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
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