Commit Graph

3917 Commits

Author SHA1 Message Date
Greg Neagle 07a109b449 Merge branch 'Munki6dev' into swift-cli-sql-concurrency 2024-07-31 10:41:00 -07:00
Greg Neagle faa048110f Explicitly set the frame origin for the blurred background windows to avoid offsets we've seen when running after a reboot. Thanks to @nixtar 2024-07-31 09:23:45 -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
Rob Renstrom cc7252d0dc Update make_munki_mpkg.sh (#1223)
norestart for launchd component package
2024-07-18 10:22:51 -07: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 0cd6196785 Merge branch 'Munki6dev' into swift-cli 2024-07-15 08:34:54 -07:00
Greg Neagle 12d997569b Bump app versions to match new release 2024-07-15 08:34:34 -07:00
Greg Neagle 27c9c6989f Merge branch 'Munki6dev' into swift-cli 2024-07-15 08:17:33 -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
Greg Neagle a5ecc55d41 Minimum viable implementation of makepkginfo: all options are ignored 2024-07-07 15:57:36 -07:00
Greg Neagle 9debd1074e Begin work on makepkginfo 2024-07-07 15:43:42 -07:00
Greg Neagle edbd9c2047 pkginfolib: remove no-longer needed CryptoKit import; add info about implementation differences from the Python version 2024-07-06 18:17:07 -07:00
Greg Neagle 2d6fa422fb Remove no-longer needed CryptoKit import from makecatalogslib 2024-07-06 18:15:46 -07:00
Greg Neagle 113562434b Update SwiftFormat configuration 2024-07-06 18:14:27 -07:00
Greg Neagle a1c6d52e3c SwiftFormat formatting 2024-07-06 18:03:48 -07:00
Greg Neagle bc87af3803 SwiftFormat formatting 2024-07-06 18:02:37 -07:00
Greg Neagle 8ef678fa92 SwiftFormat formatting 2024-07-06 17:59:15 -07:00
Greg Neagle a48a25d414 SwiftFormat formatting 2024-07-06 17:57:45 -07:00