Commit Graph

226 Commits

Author SHA1 Message Date
Greg Neagle
f7e3193f6a Change the POSTACTION_ constants into an enum 2024-09-11 15:24:28 -07:00
Greg Neagle
0b4297ae41 Convert more comments to documentation 2024-09-11 14:41:34 -07:00
Greg Neagle
f7cbba03a8 Convert more comments to documentation 2024-09-11 14:23:40 -07:00
Greg Neagle
4729445418 Convert more comments to documentation 2024-09-11 14:01:53 -07:00
Greg Neagle
80fa4cb463 Remove extraneous characters in documentation comments 2024-09-11 14:01:31 -07:00
Greg Neagle
190a024f26 Convert more comments to documentation 2024-09-11 11:41:58 -07:00
Greg Neagle
7ba4266a3d Convert more comments to documentation 2024-09-11 11:23:44 -07:00
Greg Neagle
694825beae Convert more comments to documentation 2024-09-11 11:14:23 -07:00
Greg Neagle
eca2173084 Convert some comments to documentation 2024-09-10 20:55:44 -07:00
Greg Neagle
83aafa770f Convert some comments to documentation 2024-09-10 20:46:42 -07:00
Greg Neagle
544138152b Finally getting the hang of how documentation comments work 2024-09-10 20:34:19 -07:00
Greg Neagle
605ac2eedf Finally getting the hand of how documentation comments work 2024-09-10 16:47:34 -07:00
Greg Neagle
4fbf1f0d4c Tweak comment style for comments that describe a function/method 2024-09-10 16:32:01 -07:00
Greg Neagle
e8041cd820 Tweak comment style for comments that describe a function/method 2024-09-10 16:26:46 -07:00
Greg Neagle
433588176e Tweak comment style for comments that describe a function/method 2024-09-10 16:09:16 -07:00
Greg Neagle
9d8eb19b16 Tweak comment style for comments that describe a function/method 2024-09-10 16:08:22 -07:00
Greg Neagle
3e0d55b3bc Tweak comment style for comments that describe a function/method 2024-09-10 16:02:30 -07:00
Greg Neagle
aca25f9428 Add ability to filter out major OS updates from Apple updates list 2024-09-10 14:53:33 -07:00
Greg Neagle
b3cab07d90 Fix which source files are available to which targets so all targets that should build successfully do 2024-09-10 09:15:01 -07:00
Greg Neagle
1c75186788 Fix yet another instance of typealiased MunkiError (RepoError) 2024-09-10 09:13:57 -07:00
Greg Neagle
8a31efddd7 Edit stub socket/server.swift so it doesn't trigger errors 2024-09-10 09:12:59 -07:00
Greg Neagle
d58a4ae0d7 Move baseName() function from download.swift to fileutils.swift 2024-09-10 09:11:53 -07:00
Greg Neagle
a2e8571b48 Initial bare-bones commit of appleupdates support. No support for installation; only support for notification 2024-09-09 16:02:36 -07:00
Greg Neagle
516688516b Implement more of launchd, osinstaller, and managedsoftwareupdate 2024-09-08 21:32:07 -07:00
Greg Neagle
1e63b58eda Allow for additional temp directories beyond the shared instance 2024-09-08 21:31:03 -07:00
Greg Neagle
4c916302f6 Allow for custom UNIX permissions in createExecutableFile() 2024-09-08 21:29:39 -07:00
Greg Neagle
9013bb9128 Implement more osinstaller functions 2024-09-08 11:33:25 -07:00
Greg Neagle
27b7896a0a Add ODutils 2024-09-08 11:32:54 -07:00
Greg Neagle
3224626908 Finish implementation of report archive function 2024-09-08 10:49:08 -07:00
Greg Neagle
aa8723fee6 Implement part of report archiving 2024-09-07 18:54:50 -07:00
Greg Neagle
3ebca0e4a2 Implement log file rotation 2024-09-07 18:32:53 -07:00
Greg Neagle
93f37520dd Some tweaks to fileutils functions 2024-09-07 18:32:16 -07:00
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