Commit Graph

3752 Commits

Author SHA1 Message Date
Greg Neagle
d1db45e6bc Fix for issue #1179 2023-06-27 11:22:20 -07:00
Greg Neagle
5f64d7941a Bump Python to 3.10.11. Bump PyObjC to 9.1.1. 2023-06-07 16:46:45 -07:00
Greg Neagle
213cc35add Remove distutils.version dependency from MunkiLooseVersion 2023-05-04 10:26:23 -07:00
Greg Neagle
a8494ab662 Step one of addressing distutils.version deprecation in Python 3.10 2023-05-04 09:17:32 -07:00
Greg Neagle
c1d57a637b Bump version.plist for future release 2023-05-02 11:38:49 -07:00
Greg Neagle
2ed2e216f9 Make it clearer on the command-line that Munki itself will not install (certain) Apple updates 2023-05-02 11:38:15 -07:00
Greg Neagle
b6155af3dd Bump version for future release 2023-05-02 09:00:12 -07:00
Greg Neagle
495e0e31b4 Reduce error messages caused by absent AppleUpdates.plist 2023-04-28 13:26:23 -07:00
Greg Neagle
8e323382d3 Update some messages to refer to 'managedsoftwareupdate' instead of '.managedsoftwareupdate.py' 2023-04-26 14:54:09 -07:00
Greg Neagle
fafca468ca Address issue with items marked for autoremoval that also need an update. See #1172 2023-04-18 16:47:41 -07:00
Greg Neagle
d5143f4ba3 Bump MSC.app version to 6.2.0 2023-04-18 14:50:47 -07:00
Christopher Grande
535751b460 CSS Based Progress Spinner (#1173)
Updated indeterminate progress spinner built with just CSS and redesigned to better match the updated progress indicator in later versions of macOS.
2023-04-18 14:46:52 -07:00
Erik Gomez
6c27df4831 properly codesign all applications and python (#1174) 2023-04-05 14:26:45 -07:00
Greg Neagle
d2bb52281c Updated .gitignore for munkishim 2023-03-23 10:29:34 -07:00
Greg Neagle
ec4d8ea4ef Set deployment target to macOS 10.13 2023-03-23 08:41:55 -07:00
Greg Neagle
68f5ab525c Set deployment target to macOS 10.13 2023-03-23 08:40:57 -07:00
Greg Neagle
6aba92db4a Set deployment target to macOS 10.13 2023-03-23 08:40:00 -07:00
Greg Neagle
cf3c24611a Set deployment target to macOS 10.13 2023-03-23 08:38:13 -07:00
Greg Neagle
42feda2204 Bug fix for Python preinstall script 2023-03-21 09:41:34 -07:00
Greg Neagle
5671590888 Merge branch 'munkishim' into Munki6dev 2023-03-21 09:08:14 -07:00
Greg Neagle
f275bc9267 Add pre and postinstall scripts to Python component package to prevent active Python from being removed during an upgrade 2023-03-21 09:07:20 -07:00
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
Kory Prince
9006c818e8 add munkishim signing to make_munki_mpkg.sh (#1170) 2023-03-20 15:08:04 -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