Commit Graph

2372 Commits

Author SHA1 Message Date
Greg Neagle d91d694ce5 repoclean: when analyzing receipts across items, sort the receipts for better comparison 2022-04-11 11:13:19 -07:00
Greg Neagle 2c614e972e Bump Python version to 3.10.4 and PyObjC to 8.2 2022-04-06 09:41:45 -07:00
Greg Neagle 747f6e2439 Bumping version for future release 2022-04-06 09:00:06 -07:00
Greg Neagle 1a7ab81e14 Attempt to use softwareudpdate product 'Deferred' info if available 2022-04-06 08:59:17 -07:00
Greg Neagle 7708340a3a Fix bytes vs string issue in installer/rmpkgs.py used by the removepackages tool 2022-03-23 16:06:01 -07:00
Greg Neagle d2505b2653 Bump version for future release. 2022-01-28 08:53:02 -08:00
Greg Neagle e80604f2a2 Change shebangs of makecatalogs and repoclean to reference munki-python.
This will reduce the support burden when Apple's Python is removed in macOS 12.3.
People running these tools on non-macOS platforms will need to edit the shebang lines or call via their preferred Python.
2022-01-28 08:51:30 -08:00
Greg Neagle 4b778f0e5a Comment confirming macOS 12 installer still seems to support quit instead of restart 2021-11-05 13:53:10 -07:00
Greg Neagle 38d8ccaf90 Exit osinstaller if we're called on Apple silicon. Return x86_64 as supported arch in generated pkgino 2021-10-29 11:57:57 -07:00
Greg Neagle 891b08756c Version bump for next round of development 2021-10-29 08:43:02 -07:00
Greg Neagle ce9562e09e Bump version for future release 2021-10-27 16:56:15 -07:00
Greg Neagle a75462adef code/client/munkilib/version.plist 2021-10-26 08:32:34 -07:00
Greg Neagle d6e40549e3 Make sure all values for app_dict are defined before attempting to return them from getInfoDictForApp_() 2021-10-19 14:17:34 -07:00
Greg Neagle 40f825bf47 Reverting version number change since 5.6 hasn't had an official release 2021-10-19 13:17:48 -07:00
Greg Neagle 625875fb51 Bump version in version.plist for future release 2021-10-19 10:10:46 -07:00
Greg Neagle 65bb1d19fb Save pending update times before writing OldestUpdateDays prefs so the day count is actually accurate 2021-10-19 10:07:03 -07:00
Koichi Shiraishi 82c8e32a17 gitattributes: add .gitattributes for munki-python (#1112)
* gitattributes: add .gitattributes for munki-python

Signed-off-by: Koichi Shiraishi <zchee.io@gmail.com>

* code/client: workaronud for munkiimport highlight

Signed-off-by: Koichi Shiraishi <zchee.io@gmail.com>
2021-10-12 13:14:44 -07:00
Greg Neagle d90f9e2fc6 Add macOS 12 sucatalog 2021-10-06 10:55:56 -07:00
Greg Neagle f283c8f7a1 Bump version for future release 2021-10-04 11:02:32 -07:00
Greg Neagle 3f39e35149 Bump version for upcoming release 2021-09-27 09:39:20 -07:00
Greg Neagle d69fd8543f Update CatalogURL for Apple Software Update in Big Sur 2021-09-27 08:39:19 -07:00
Greg Neagle 6db4bd8282 Update CatalogURL for Apple Software Update in Big Sur 2021-09-27 08:36:17 -07:00
Greg Neagle 0cd2f6875a Don't mark a managed_install as processed until we've successfully processed all dependencies and successfully downloaded the installer item 2021-08-20 13:59:43 -07:00
Rob Renstrom 7d200b9fb1 tighten security of keychain (#1094)
Munki's keychain directory should be readable only by root
2021-06-10 10:43:41 -07:00
Greg Neagle a857089e4f In command-line output, indicate which Apple updates will not be installed by Munki 2021-05-24 14:42:35 -07:00
Greg Neagle b6364340ac Fix for --show-config 2021-05-24 11:45:39 -07:00
Greg Neagle 39a58e450b Fix version.plist to contain a patch version 2021-05-24 11:35:41 -07:00
Greg Neagle 8d5472633d Beginning of changes for Apple update nagging support on Apple Silicon 2021-05-24 11:28:15 -07:00
Greg Neagle dc8ec590a1 Bumping version for future release; changes so far are more than simple bug fixes 2021-05-14 14:27:35 -07:00
np5 f741ac3f26 Use keychain certificates for mTLS (#1077) 2021-05-11 13:49:48 -07:00
Greg Neagle c2ee59b20e Bumping version for future release 2021-05-04 10:52:35 -07:00
Greg Neagle 9ab1e5fb79 Avoid calling now-removed plistlib.readPlist in cliutils.py Fixes 'manifestutil version' 2021-05-04 10:51:25 -07:00
Greg Neagle e5dc248159 Bumping version for future release 2021-04-26 09:00:21 -07:00
Greg Neagle 851cfc3041 Record Apple update history seperately. Workaround for 'disapparing/reappearing' macOS updates seen in Big Sur 2021-04-26 08:12:47 -07:00
Greg Neagle 870660c3ac New --arch option for munkiimport and makepkginfo 2021-04-09 13:32:14 -07:00
Greg Neagle 91467f6548 Merge branch 'universal2' into Munki5dev 2021-03-30 08:36:46 -07:00
Greg Neagle c91a17c022 Experiment in having managedsoftwareupdate call 'networksetup -detectnewhardware' at the beginning of a boootstrapping session 2021-03-19 14:39:48 -07:00
Greg Neagle de4e82eb5b Bumping version for new release 2021-03-10 08:41:25 -08:00
Greg Neagle 1abae70c40 Merge branch 'main' into universal2 2021-03-05 09:56:40 -08:00
Greg Neagle 7087bc22ef Quiet warnings about metadata for MSU_UPDATE_s 2021-03-05 09:55:55 -08:00
Greg Neagle c6c5b1a958 Merge branch 'main' into universal2 2021-03-05 09:36:37 -08:00
Greg Neagle 8a0a2345da Yet another fix for --show-config for items that are forced False on Apple silicon 2021-03-05 09:34:32 -08:00
Greg Neagle b2fedc79ab Merge branch 'main' into universal2 2021-03-04 09:36:05 -08:00
Elliot Jordan 1e3bb8a8a9 Minor spelling fixes (#1080)
* Fix "criteria" spelling in function name

* Fix "supervisory" spelling in docstring
2021-03-04 09:35:09 -08:00
Klaus Wik 51a1ab0c92 Change false to False in prefs.py (#1074)
line 310 had value = false which of course fails ;)
2021-02-24 08:07:49 -08:00
Greg Neagle d51592b5eb Merge branch 'Munki5dev' into universal2 2021-02-20 09:13:04 -08:00
Greg Neagle 9a6610a74c Update copyright dates 2021-02-20 09:09:53 -08:00
Greg Neagle 9d3e265cb8 Update copyright dates 2021-02-20 09:05:58 -08:00
Greg Neagle f2f1504a6f Don't crash for --show-config on Apple silicon 2021-02-16 15:16:30 -08:00
Greg Neagle bf0de64713 Merge branch 'Munki5dev' into universal2 2021-02-09 14:11:42 -08:00