Greg Neagle
|
224ab28ee9
|
Add a clarifying comment
|
2024-09-07 17:47:11 -07:00 |
|
Greg Neagle
|
ac67b9f985
|
Simplfy DisplayOptions 'singleton'
|
2024-09-07 17:38:22 -07:00 |
|
Greg Neagle
|
006b64b902
|
Finish another TODO for StagedOSInstaller
|
2024-09-07 17:14:47 -07:00 |
|
Greg Neagle
|
cc00a463d1
|
Finish a couple of TODOs arounfd staged OS installer info
|
2024-09-07 17:09:55 -07:00 |
|
Greg Neagle
|
e55ebad2e5
|
Add TODO to make clean that uncache function hasn't been completely implemented yet
|
2024-09-07 17:03:00 -07:00 |
|
Greg Neagle
|
dda64f556d
|
Add call to purge precached items if needed to get space to download managed items
|
2024-09-07 17:00:26 -07:00 |
|
Greg Neagle
|
c4ae2bb6f9
|
Handle SIGINT and SIGTERM, and clean up temp dirs on exit
|
2024-09-07 16:51:21 -07:00 |
|
Greg Neagle
|
45fd437eff
|
Tweaks to processRemoval()
|
2024-09-07 16:03:08 -07:00 |
|
Greg Neagle
|
a98d92de97
|
Removing unused file
|
2024-09-07 08:07:38 -07:00 |
|
Greg Neagle
|
886bb83ae0
|
Fix processing of unattended_uninstall keys for removals
|
2024-09-07 08:05:05 -07:00 |
|
Greg Neagle
|
de81c6a752
|
Implement still more of managedsoftwareupdate
|
2024-09-07 07:56:54 -07:00 |
|
Greg Neagle
|
3931840e35
|
Implement still more of managedsoftwareupdate
|
2024-09-06 15:34:23 -07:00 |
|
Greg Neagle
|
3ecad60361
|
Change displayStagedOSInstallerInfo() to avoid getting the same info twice
|
2024-09-06 15:33:52 -07:00 |
|
Greg Neagle
|
406af588c2
|
Fix downloadInstallerItem()
|
2024-09-06 13:27:37 -07:00 |
|
Greg Neagle
|
e0471d4613
|
Formatting tweak with try/await
|
2024-09-05 11:52:46 -07:00 |
|
Greg Neagle
|
dd09a7c75c
|
Turn off diskspace warnings when processing optional_installs
|
2024-09-05 11:51:47 -07:00 |
|
Greg Neagle
|
d2f02bea8c
|
Implement more of managedsoftwareupdate
|
2024-09-05 08:18:26 -07:00 |
|
Greg Neagle
|
a1eb219df6
|
Simplify runPreOrPostScript()
|
2024-09-05 08:17:36 -07:00 |
|
Greg Neagle
|
6b373a5bdc
|
Stub out some functions in munkilog
|
2024-09-05 08:16:46 -07:00 |
|
Greg Neagle
|
153a5c8256
|
Tweaks to pythonScriptRunning(), executableRunning(), and anotherManagedsoftwareupdateInstanceRunning()
|
2024-09-05 08:15:06 -07:00 |
|
Greg Neagle
|
0487e99820
|
Add another useful case to UpdateCheckResult enum
|
2024-09-05 08:13:26 -07:00 |
|
Greg Neagle
|
245068ed12
|
More process-info-related functions, and removing some calls to /bin/ps for this info
|
2024-09-04 13:50:00 -07:00 |
|
Greg Neagle
|
b2e3c8603f
|
More replacement of typealiased MunkiErrors
|
2024-09-04 13:44:52 -07:00 |
|
Greg Neagle
|
21408710c6
|
Remove unused/unneeded import
|
2024-09-04 13:43:08 -07:00 |
|
Greg Neagle
|
58937254b1
|
Add currentGUIUsers() function
|
2024-09-04 13:42:35 -07:00 |
|
Greg Neagle
|
3479598448
|
Implement a tiny bit more of managedsoftwareupdate
|
2024-09-03 14:15:29 -07:00 |
|
Greg Neagle
|
ef13131b2b
|
Adding bootstrapping functions
|
2024-09-03 14:14:09 -07:00 |
|
Greg Neagle
|
cda1d155bf
|
swiftformat tweak
|
2024-09-03 14:13:23 -07:00 |
|
Greg Neagle
|
77a9315dbd
|
Make sure --id has a default value since it's intended to be optional
|
2024-09-03 11:55:02 -07:00 |
|
Greg Neagle
|
fe2874d6bb
|
Implement printConfigPlist()
|
2024-09-03 11:54:12 -07:00 |
|
Greg Neagle
|
acce3a4514
|
Fix doFinishingTasks() to actually run the postflight
|
2024-09-03 11:23:40 -07:00 |
|
Greg Neagle
|
f20308b410
|
Quiet some more compiler warnings (and fix a bug surfaced)
|
2024-09-03 11:22:40 -07:00 |
|
Greg Neagle
|
c98a1fa18f
|
More changes triggered by removing the typealiases of MunkiError
|
2024-09-03 11:21:43 -07:00 |
|
Greg Neagle
|
db5f711b79
|
Implement option definitions for managedsoftwareupdate
|
2024-09-03 10:46:38 -07:00 |
|
Greg Neagle
|
1bf15e24af
|
Abandon typealiases for MunkiError as they really add no additional info/utility
|
2024-09-03 10:45:32 -07:00 |
|
Greg Neagle
|
3a33e0f325
|
Implement more of managedsoftwareupdate
|
2024-09-03 08:10:31 -07:00 |
|
Greg Neagle
|
90c28704d6
|
Switch from PlistDict to struct for cleaner, more type-safe code
|
2024-09-03 08:09:45 -07:00 |
|
Greg Neagle
|
d0ca43e354
|
Quiet some compiler warnings about unmodified variables
|
2024-09-03 08:08:06 -07:00 |
|
Greg Neagle
|
a302f24079
|
Fix typo in variable name
|
2024-09-03 08:07:16 -07:00 |
|
Greg Neagle
|
1272384ef4
|
Initial implementation of installinfo functions
|
2024-09-02 09:48:54 -07:00 |
|
Greg Neagle
|
a8648caa27
|
Function naming tweaks
|
2024-09-02 09:47:11 -07:00 |
|
Greg Neagle
|
17d8e78699
|
Implement more osinstaller functions
|
2024-09-02 09:46:05 -07:00 |
|
Greg Neagle
|
fe1cab8d12
|
Implment more managedsoftwareupdate support functions
|
2024-08-29 08:25:04 -07:00 |
|
Greg Neagle
|
cee2d78acd
|
Implement some more functions used by managedsoftwareupdate
|
2024-08-27 16:53:34 -07:00 |
|
Greg Neagle
|
362ca1442a
|
Better DEBUG testing setup; fix munkilog to create a missing log file before attempting to append to it
|
2024-08-27 13:08:25 -07:00 |
|
Greg Neagle
|
1920910179
|
updatecheck now largely functional
|
2024-08-27 07:54:13 -07:00 |
|
Greg Neagle
|
15d706c5c8
|
Fix processManifest() to actually get catalogs
|
2024-08-25 13:47:01 -07:00 |
|
Greg Neagle
|
e88576d4dd
|
Add exception reason return from objCpredicateEvaluatesAsTrue()
|
2024-08-24 17:37:01 -07:00 |
|
Greg Neagle
|
ce20a4600c
|
Implement NSPredicate evaluation in Objective-C so we can catch NSExceptions
|
2024-08-24 16:21:51 -07:00 |
|
Greg Neagle
|
18066932cb
|
Implementing more of the updatecheck functions
|
2024-08-23 18:51:50 -07:00 |
|