Commit Graph

4056 Commits

Author SHA1 Message Date
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 v6.1.0 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
v6.0.1
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. v6.0.0 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
Greg Neagle 8f38dac998 Update Swedish localization. Thanks to Per Olofsson. 2022-09-28 08:18:30 -07:00
Greg Neagle d03bb6d555 Fix typo in Localizable.strings 2022-09-28 08:15:06 -07:00
Greg Neagle 2593dcdf9b Resort es.lproj Localizable.strings for consistency 2022-09-27 16:05:23 -07:00
Joaquín 7e463d74ad Added new strings to spanish Localizable.strings (#1159) 2022-09-27 16:02:29 -07:00
Greg Neagle 240e1f027a Update French localization. Thanks to Benjamin Francois 2022-09-27 14:07:05 -07:00
Greg Neagle bf9b911541 Tweak new alert strings, update en and Base Localizable.strings 2022-09-27 14:05:48 -07:00
Greg Neagle d29de15e42 makepkginfo and munkiimport now restrict the --arch option to one of 'i386', 'x86_64', 'arm64' 2022-09-13 16:27:13 -07:00
Greg Neagle 0b5997fd5d Implement a 5 minute timeout for softwareupdate --list operstion 2022-09-13 15:36:24 -07:00
Greg Neagle 49c9943f48 More changes to improve UI/UX with optional_installs stage_os_installer 2022-09-13 15:36:24 -07:00
Greg Neagle 24afd65ab2 Record category if available for staged OS installer for better MSC UI 2022-09-13 15:36:24 -07:00
Greg Neagle 5a3b232bf2 Improved UI/UX with optional_installs containing a stage_os_installer item 2022-09-13 13:35:30 -07:00
Greg Neagle efecd466cc changes to allow users to add a optional_installs stage_os_installer item even if the installer is already staged or otherwise available in /Applications 2022-09-12 09:17:41 -07:00
Greg Neagle a43bf0ee81 Address an issue with tracking how long a staged os update has been pending:
No longer remove the StagedOSInstaller.plist when launching the OS installer;
user might quit without upgrading, and now our counter starts over at zero.
2022-09-11 15:26:19 -07:00
Greg Neagle 36923e3f58 Revert "Add uninstall_method to generated pkginfo for stage_os_installer items"
This reverts commit cfbbf558da.
2022-09-11 14:57:14 -07:00
Greg Neagle 5d1511d9d6 Revert "Revert "Consider staged macOS installers when deciding whether or not to get aggressive""
This reverts commit 4b3f278c57.
2022-09-11 14:56:56 -07:00
Greg Neagle 4b3f278c57 Revert "Consider staged macOS installers when deciding whether or not to get aggressive"
This reverts commit 41ebedc1f9.
2022-09-08 13:30:24 -07:00
Greg Neagle cfbbf558da Add uninstall_method to generated pkginfo for stage_os_installer items 2022-09-08 13:25:05 -07:00
Greg Neagle 41ebedc1f9 Consider staged macOS installers when deciding whether or not to get aggressive 2022-09-03 18:41:17 -07:00
Greg Neagle 9ecf863ffa Enforce the choice of one of ('copy_from_dmg', 'stage_os_installer', 'startosinstall') for --installer-type 2022-09-01 16:00:02 -07:00