Commit Graph

3730 Commits

Author SHA1 Message Date
Greg Neagle
e5eda229ae Move Python version to 3.10.10 to avoid a nasty upstream bug in 3.11.x 2023-03-21 09:06:26 -07:00
Greg Neagle
6b0bd81b6f Bump Python version to 3.11.2; PyObjC version to 9.0.1, etc 2023-03-15 16:56:19 -07:00
Greg Neagle
62a75d6384 Update build script to shim only managedsoftwareupdate 2023-03-13 13:13:41 -07:00
Greg Neagle
e75b25f4d8 Rename supervisor.py back to supervisor 2023-03-13 13:12:55 -07:00
Greg Neagle
1960deaf61 Restrict munkishim to be used only for /usr/local/munki/managedsoftwareupdate 2023-03-13 13:11:41 -07:00
Greg Neagle
fb5a49eb90 Merge branch 'Munki6dev' into munkishim 2023-02-23 08:23:32 -08:00
Greg Neagle
1db146ffaa Better detection of macOS updates (so we can filter out those that are upgrades) 2023-02-23 08:23:12 -08:00
Greg Neagle
c98153e1c9 Merge branch 'Munki6dev' into munkishim 2023-02-22 10:00:16 -08:00
Greg Neagle
767f64b12a Update copyright info 2023-02-22 09:59:22 -08:00
Greg Neagle
e46bb0a66c Merge branch 'Munki6dev' into munkishim 2023-02-22 09:38:46 -08:00
Greg Neagle
139e2d3f56 Add 'AppleSoftwareUpdatesIncludeMajorOSUpdates' to the list of DEFAULT_PREFS so it will be shown in the output of 'managedsoftwareupdate --show-config' 2023-02-22 09:38:20 -08:00
Greg Neagle
36acee5cde Update make_munki_mpkg.sh to build munkishim and build core tools with the shim in place of managedsoftwareupdate and supervisor 2023-02-10 15:22:11 -08:00
Greg Neagle
5382faac30 Explicitly call munki-python to run the python script in munkishim 2023-02-10 15:16:34 -08:00
Greg Neagle
d4450fb24f Bump version for future release 2023-02-10 14:30:04 -08:00
Greg Neagle
57f74d5cf5 When calling /usr/sbin/installer, use subprocess instead of launchd so the responsible process ends up being /usr/local/munki/managedsoftwareupdate 2023-02-10 14:28:41 -08:00
Greg Neagle
0e5ca74734 Add Xcode project for munkishim 2023-02-10 14:24:38 -08:00
Greg Neagle
c262ad35a4 Add minimum_munki_version of 6.2 when using new uninstall_package uninstall method 2023-01-31 15:37:38 -08:00
Greg Neagle
b1af8137e8 Merge uninstall_pkg branch; bump version for future release 2023-01-31 10:04:12 -08:00
Greg Neagle
05e40a173d Fix dictionary update error that broke makepkginfo/munkiimport when importing an Adobe pkg 2023-01-20 13:42:31 -08:00
Greg Neagle
13cae46158 Add general support for uninstaller_package to munkiimport/makepkginfo; default to 'normal' Apple package install for Adobe CCP/Admin Console packages 2023-01-18 16:21:10 -08:00
Greg Neagle
7ed49cebe3 Add support for uninstall_method of type 'uninstall_package' 2023-01-18 14:39:05 -08:00
Greg Neagle
4c4c46132c when running startosinstall, if we get a SIGUSR1, assume we can restart no matter the exit code from the tool. Addresses an issue when installing Ventura from macOS 12.6.2. Thanks to @poundbangbash 2023-01-13 10:52:42 -08:00
Greg Neagle
f4ffb95903 Merge branch 'Munki6dev' of https://github.com/munki/munki into Munki6dev 2023-01-10 13:55:38 -08:00
Jim Zajkowski
b0cfd6a789 Fix issue with receiptinfo having a null product_version (#1166)
* Fix issue with receiptinfo having a null `product_version`

* More pythonic
2023-01-10 13:49:55 -08:00
Greg Neagle
2799d46b1d Merge branch 'default_installs' 2023-01-09 15:40:04 -08:00
Greg Neagle
158b39983c Bump version for future release 2023-01-09 15:32:40 -08:00
Greg Neagle
b930624b2a By default, filter out Apple softwareupdates that are major OS upgrades (like Ventura upgrades when running Monterey) 2023-01-09 15:29:33 -08:00
Greg Neagle
dc7c9eeb81 Fix test for Deferred Apple updates 2023-01-06 13:12:20 -08:00
Greg Neagle
a8f6c6d2f6 Add support for 'default_installs': items that are installed by default, but then under user control 2022-12-09 10:25:46 -08:00
Greg Neagle
12c9f907ea When saving changes to SelfServeManifest, preserve any manifest keys and values that aren't managed_installs or managed_uninstalls 2022-12-09 10:24:16 -08:00
Greg Neagle
21a6a4d3a5 makepkginfo: Make use of Product version info if available in a package Distribution file 2022-12-06 14:36:10 -08:00
Greg Neagle
51cad91a31 When running startosinstall, better handle the case where SharedSupport.dmg doesn't mount for whatever reason. Addresses #1165 2022-12-06 08:39:21 -08:00
Greg Neagle
929a7e9991 munkiimport: Catch more Exceptions when processesing catalogs 2022-11-01 14:27:11 -07:00
Greg Neagle
1f0dec689e Add more exception catching when reading catalogs in munkiimport 2022-11-01 14:15:41 -07:00
Rob Renstrom
252fa782ae Fix Client Certificate keychain search for Ventura (#1162)
* Fix client cert keychain search for Ventura

Fail more gracefully if problem searching keychain or if matching client cert can't be found.

Use common domain for keychain search list instead of user domain for munki.keychain client cert.

* tweak debug output

Make log level consistent for "Adding/Removing keychain to/from search path..."

Include keychain domain in debug output
2022-10-25 09:22:45 -07:00
Greg Neagle
d8d2dce7e6 Bumping version for future release 2022-10-19 11:59:01 -07:00
Jim Zajkowski
7579ec9a73 add product name fact (#1152)
only works on Apple Silicon
2022-10-19 11:56:53 -07:00
Greg Neagle
e739c6e380 Further tweaks to the Danish localization. Thanks to Thomas Tvegaard. 2022-10-07 08:22:36 -07:00
Greg Neagle
46d66c6f9e Update Danish localization. Thanks to Thomas Dam. 2022-10-06 15:14:19 -07:00
Greg Neagle
d39cb523b2 Revert to Python 3.9.13 since there is no macOS package download for 3.9.14. 2022-10-05 16:46:05 -07:00
Greg Neagle
ae502ee0de Fix alert text typo 2022-10-05 16:42:01 -07:00
Greg Neagle
3db57a287c Bump Python version to 3.9.14. 2022-10-05 08:14:42 -07:00
Greg Neagle
0c895caf04 Update Russian localization. Thanks to Daniel Moore and Daria Mayorova. 2022-10-05 08:14:09 -07:00
Greg Neagle
cbbe4f7623 Updated Japanese localization. Thanks to Daniel Moore and his employer's localization team. 2022-10-04 08:35:13 -07:00
Greg Neagle
fd5fc64d2f Updated Italian localization. Thanks to Daniel Moore and Luca Molteni. 2022-10-04 08:31:34 -07:00
Greg Neagle
ecb4eea36a Updated German localization. Thanks to he.kessler@googlemail.com. 2022-10-04 08:29:09 -07:00
Greg Neagle
6cdc89d102 Updated Dutch localization. Thanks to Dennis Sweben. 2022-10-04 08:22:05 -07:00
Greg Neagle
c416cebe05 Updated Finnish localization. Thanks to @MiqViq. 2022-10-04 08:19:20 -07:00
Greg Neagle
9858de8b8f Minor tweaks to Norwegian Bokmal localization strings 2022-09-28 09:25:12 -07:00
Greg Neagle
e373193771 Update Norwegian Bokmal localization. Thanks to Frank Paul Silye. 2022-09-28 09:04:35 -07:00