Commit Graph

3606 Commits

Author SHA1 Message Date
Greg Neagle
450294be76 Fix for too-aggressive clean up of download cache directory that also deleted partial downloads in some cases 2022-05-24 10:45:40 -07:00
Greg Neagle
60cfd69bb7 Build a Python 3.9.13 framework instead of 3.10.x to avoid issue #1136 2022-05-20 09:00:56 -07:00
Greg Neagle
5ee0f5928a Update copyright dates 2022-05-10 16:09:38 -07:00
Greg Neagle
270ac4a65d Update some comments and code formatting 2022-05-10 13:41:44 -07:00
Greg Neagle
84f3c6f3fe Reduce included PyObjC modules to reduce build time, installation size, and maintenance tasks 2022-05-10 13:34:27 -07:00
Greg Neagle
b01794b2e4 Method signature fixes in gurl.py for PyObjC 8.5 and macOS Mojave. Thanks to @pudquick. 2022-05-10 13:32:41 -07:00
Greg Neagle
2d9b174ceb in cliutils.py, replace some usage of plistlib functions with those in wrappers.py to be compatible with Python 3 2022-05-05 11:41:13 -07:00
Greg Neagle
8a2f4d191b update the list of PyObjC modules to be a superset of what is part of the 5.6.4 release 2022-05-04 16:08:04 -07:00
Greg Neagle
01568e15d2 Bump PyObjC version to 8.5; don't attempt to build pyobjc-framework-ScreenCaptureKit (not needed by Munki; errors on attempt) 2022-05-04 14:33:29 -07:00
Greg Neagle
878484e81b Restore restart postinstall-action for 'standalone' launchd pkg 2022-05-03 09:15:46 -07:00
Greg Neagle
bf78ccd971 Update pkg build script to build a single package that should work for both MDM-style and most non-MDM scenarios 2022-05-02 21:24:05 -07:00
Greg Neagle
876060448b Update Munki uninstall script to reflect current install 2022-05-02 21:16:16 -07:00
Greg Neagle
1c19f97928 Update Python cleanup script to remove version 3.9 from the framework if it's still there 2022-04-28 19:12:33 -07:00
Greg Neagle
f323f12174 make_munki_mpkg.sh: Add support for triggering a managedsoftwareupdate --auto run immediately after install 2022-04-28 19:11:25 -07:00
Greg Neagle
7ce973787b Address an issue with munki-notifier, 'obnoxious mode', and multiple spaces (See https://github.com/munki/munki/issues/1108) 2022-04-26 10:44:44 -07:00
Greg Neagle
b84124f6f0 Update MSC.app to call munki-notifier.app to clear delivered notifications 2022-04-25 12:44:15 -07:00
Greg Neagle
e7538beebf Update munki-notifier to no longer spoof the 'com.googlecode.munki.ManagedSoftwareCenter' bundle id 2022-04-25 12:40:53 -07:00
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
1f695d5054 Merge branch 'main' into Munki5dev 2022-03-23 16:06:22 -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
d734c2ce9e Fix for issue where a given optional install might appear in both Pending Updates and Available Updates 2022-02-28 14:33:43 -08: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
b48ff59e58 Removing old sample 'server' bits that were probably more confusing than helpful 2022-01-28 08:47:42 -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
e590d6f2f5 MSC.app: If we have 'overdue' pending updates, don't display other available (not pending) updates 2021-10-28 15:08:38 -07:00
Greg Neagle
5c9513ca56 Disable 'Reload Page' menu item when in 'obnoxious mode', which provided a trivial way to escape 'obnoxious mode' 2021-10-28 09:52:23 -07:00
Greg Neagle
ce9562e09e Bump version for future release 2021-10-27 16:56:15 -07:00
Greg Neagle
f6a49175c7 Change PyObjC version to 7.2 to deal with issue #1115 2021-10-27 16:55:24 -07:00
Greg Neagle
a75462adef code/client/munkilib/version.plist 2021-10-26 08:32:34 -07:00
Greg Neagle
e259954a74 Bump version of MSC.app (which I should have done before 5.6.0RC2) 2021-10-20 11:26:02 -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
cfd7d45175 Increase time after MSC opens Software Update until it quits from 10 seconds to 15 2021-10-19 10:09:30 -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
acfbe8ea3f Change package directory structure creation methods to not trigger CrowdStrike :-( 2021-10-04 11:00:56 -07:00
Greg Neagle
c242db788c Change package directory structure creation methods to not trigger CrowdStrike :-( 2021-10-04 11:00:17 -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
c5a1913860 Bump MSC.app version 2021-09-08 14:26:04 -07:00