Greg Neagle
5c4e47a458
Avoid munki-notifier race conditions
2023-11-16 18:10:24 -08:00
Greg Neagle
a3ec7f2d6b
Add applicationShouldTerminate: handler to munki-notifier
2023-11-16 18:06:24 -08:00
Greg Neagle
bd42ba7dea
Restore the sleep time to 5 seconds after triggering munki-notifier
2023-11-16 18:05:10 -08:00
Greg Neagle
a03b3ba425
Bump version for future release
2023-11-16 14:24:20 -08:00
Greg Neagle
2f5286aabb
Work around an issue where munki-notifier is not always triggered when it should be.
...
A specific instance is when MSC.app is already open and in the background; for some reason
the launchagent takes longer to actually launch munki-notifier.
2023-11-16 14:12:55 -08:00
Greg Neagle
b284e53503
Don't create another set of backdrop windows if makeUsObnoxious gets called more than once
2023-11-16 14:11:44 -08:00
Greg Neagle
efeca8e0fc
Change 'touch' operation to use binary flag for consistency
2023-11-16 14:10:28 -08:00
Greg Neagle
9e6da575c3
pylint cleanups
2023-11-10 14:08:27 -08:00
Greg Neagle
6cf8c03d98
Ensure the list of applications to check if running does not include any None items
2023-11-10 13:28:12 -08:00
Greg Neagle
829457a7dc
MSC.app project update for Xcode 15
2023-11-10 13:27:11 -08:00
Greg Neagle
55ab80b38b
Bump version of MSC.app for future release
2023-11-07 09:19:10 -08:00
Greg Neagle
4a1a4849f5
Bump version.plist for future release
2023-11-02 16:01:59 -07:00
Greg Neagle
faa123f114
Fix for incorrect date/time displayed for force_install_after_date items when the date is after an upcoming change to/from Daylight Saving Time
2023-11-02 15:56:47 -07:00
Greg Neagle
90677e54b4
Adjust CSS so certain text elements can be selected and copied
2023-10-17 10:58:39 -07:00
Greg Neagle
54a85fbd61
Check for valid _package_ extension (not installer item extension) when attempting to get metadata for a package.
2023-09-15 14:00:34 -07:00
Greg Neagle
bb77913dbf
makepkginfo help message tweaks
2023-08-18 09:26:22 -07:00
Greg Neagle
d3c9eb4ffc
Bumping version for future release
2023-08-01 16:44:10 -07:00
Shea Craig
3172d5dbb2
Fix #1183 ( #1184 )
...
* Use PyObjC recommended pattern to call superclass init to fix #1183
* Use the pylint comments from gurl.
2023-07-26 14:07:38 -07:00
Nick McSpadden
2d64dcd17a
Munkiimport puts supported architecture into pkginfo filename ( #1185 )
...
* Munkiimport now puts arch into pkginfo filename
2023-07-24 11:36:39 -07:00
Scott Blake
b697f04f4b
Set consoleuser and thisuser to lowercase ( #1182 )
2023-07-17 09:13:03 -07:00
Greg Neagle
268171ae19
Adjust Python pkg scripts to work properly when package is installed to a volume other than the boot volume.
2023-07-05 09:02:15 -07:00
Greg Neagle
6591df346f
Add Sonoma CatalogURL
2023-06-27 11:45:55 -07:00
Greg Neagle
8dbcecd61e
minor pylint tweaks
2023-06-27 11:45:17 -07:00
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