Commit Graph

75 Commits

Author SHA1 Message Date
Greg Neagle 1c3dfd4296 Include munki.xcodeproj/project.pbxproj 2024-08-07 09:21:47 -07:00
Greg Neagle 518248e81a stopRequested() implementation 2024-08-07 09:20:58 -07:00
Greg Neagle 606ec0ad3b Implementation of munkistatus methods 2024-08-06 17:25:11 -07:00
Greg Neagle 164ca6da51 Updated project.pbxproj file that refers to munkistatus.swift and powermanager.swift 2024-08-06 17:23:34 -07:00
Greg Neagle ce1b8b3d86 Implementation of powermanager functions 2024-08-06 17:22:05 -07:00
Greg Neagle fde76927e4 Removal status message tweak 2024-08-06 13:26:01 -07:00
Greg Neagle 832457a3a4 Function refactoring in shared/installer/core.swift 2024-08-06 13:01:42 -07:00
Greg Neagle 0b1caefd20 Implementation of processRemovals 2024-08-06 11:00:03 -07:00
Greg Neagle 4cd2f3bf66 So much new code to support software installation 2024-08-06 09:32:16 -07:00
Greg Neagle c404fb23ef Syntax dancing to avoid 'Initialization of immutable value 'valueName' was never used' warning 2024-08-01 19:14:21 -07:00
Greg Neagle 8fa1f97536 Implementation of app_usage_monitor 2024-08-01 19:00:32 -07:00
Greg Neagle 068d6e901c Initial implementation of removepackages tool 2024-08-01 10:31:15 -07:00
Greg Neagle b03bd87632 Clean up abandoned code 2024-08-01 10:30:17 -07:00
Greg Neagle 525cd85f32 Make runCLI and friends faster and more robust (avoiding .waitUntilExit()), more WIP for removing packages 2024-07-31 16:51:11 -07:00
Greg Neagle fbbc726899 More WIP 2024-07-31 12:31:22 -07:00
Greg Neagle c4da02cd59 Updated QuinnProcess 2024-07-31 09:00:30 -07:00
Greg Neagle 9a2548ee90 WIP concurrency testing 2024-07-31 08:52:33 -07:00
Greg Neagle 8576cd3ef7 project.pbxproj updates 2024-07-29 07:10:57 -06:00
Greg Neagle 6e73bfbce4 Implementation of SQLite3 wrapper objects 2024-07-29 07:10:01 -06:00
Greg Neagle 2d9bfeda67 Contining work on installer/rmpkgs.swift 2024-07-29 07:07:15 -06:00
Greg Neagle 3762f90637 Switch to runCliAsync when getting installed packages 2024-07-29 07:02:47 -06:00
Greg Neagle c4613e3dcd Begin removepkgs implementation 2024-07-29 06:58:06 -06:00
Greg Neagle 9f603a426c Add support for uploading an uninstaller item (pkg/dmg) 2024-07-16 15:20:19 -07:00
Greg Neagle 5488493628 This should have been in the last commit :-) 2024-07-16 08:05:17 -07:00
Greg Neagle 13a2c38163 SwiftFormat fix 2024-07-15 16:16:11 -07:00
Greg Neagle 8ae2b80599 Fix pkg naming on upload 2024-07-15 16:15:38 -07:00
Greg Neagle b2d78a18e0 Refine some UI in munkiimport 2024-07-15 16:08:48 -07:00
Greg Neagle 0d15087c93 Implement external editing of pkginfo during munkiimport 2024-07-15 15:45:38 -07:00
Greg Neagle ff7a74c702 Simplfy and unify many of the common errors 2024-07-15 13:52:50 -07:00
Greg Neagle 18cc4151fb Some SwiftFormat fixes 2024-07-15 12:06:30 -07:00
Greg Neagle 34172c7e95 Add a comment so I won't forget a future to-do 2024-07-15 12:04:41 -07:00
Greg Neagle 4768801880 Fix --version option for munkiimport 2024-07-15 10:16:05 -07:00
Greg Neagle 4820386197 Move listItemsOfKind function 2024-07-15 10:15:23 -07:00
Greg Neagle fd7859da39 Different implementation of version info for tools 2024-07-15 10:14:21 -07:00
Greg Neagle 91b2e75e18 Code cleanup for makepkginfo 2024-07-15 08:13:27 -07:00
Greg Neagle 160cd54c48 Start of implementation of munkiimport 2024-07-15 08:11:33 -07:00
Greg Neagle 21f036a375 Implemented munkiimportlib 2024-07-12 15:59:24 -07:00
Greg Neagle 3aaa505206 Add copyright info 2024-07-10 13:56:03 -07:00
Greg Neagle d99b9b2248 Add macOS installer support to makepkginfo 2024-07-10 12:04:57 -07:00
Greg Neagle 8e970a4238 Help text tweak 2024-07-09 09:55:14 -07:00
Greg Neagle add78fbcb2 Improve validation of installer-enviroment option 2024-07-09 08:52:01 -07:00
Greg Neagle 62c1e8dfc8 Fix owner/group/mode options 2024-07-08 22:14:32 -07:00
Greg Neagle 974089fc0d Implement parsing of installer-environment key=value pairs 2024-07-08 22:11:07 -07:00
Greg Neagle 365a56df75 Tweaks to help output 2024-07-08 17:59:22 -07:00
Greg Neagle 78c7ff7884 makepkginfo now works wihout an installer item 2024-07-08 17:54:46 -07:00
Greg Neagle c4d2f7f58d Remove abandoned code; swiftformat reformatting 2024-07-08 17:14:21 -07:00
Greg Neagle 4eff8b22aa Most makepkginfo options now wired up 2024-07-08 17:09:47 -07:00
Greg Neagle 3abe8281e7 Still refining how we deal with errors 2024-07-08 11:40:12 -07:00
Greg Neagle cb9d198617 More improvements to error handling 2024-07-08 10:24:18 -07:00
Greg Neagle a847086733 Improved detection and handling of errors when parsing packages to make pkginfo 2024-07-08 09:12:15 -07:00