Commit Graph

222 Commits

Author SHA1 Message Date
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
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