3 sha256 "10d248d6c2e1be321adb6ea522e1ea9c0ca883340598f410e8ef7c5122161393"
5 url "https://github.com/munki/munki/releases/download/v#{version.major_minor_patch}/munkitools-#{version}.pkg",
6 verified: "github.com/munki/munki/"
8 desc "Software installation manager"
9 homepage "https://www.munki.org/munki/"
13 regex(/^munkitools[._-]v?(\d+(?:\.\d+)+)\.pkg$/i)
14 strategy :github_latest do |json, regex|
15 json["assets"]&.map do |asset|
16 match = asset["name"]&.match(regex)
24 pkg "munkitools-#{version}.pkg"
26 uninstall launchctl: [
27 "com.googlecode.munki.app_usage_monitor",
28 "com.googlecode.munki.appusaged",
29 "com.googlecode.munki.authrestartd",
30 "com.googlecode.munki.logouthelper",
31 "com.googlecode.munki.ManagedSoftwareCenter",
32 "com.googlecode.munki.managedsoftwareupdate-check",
33 "com.googlecode.munki.managedsoftwareupdate-install",
34 "com.googlecode.munki.managedsoftwareupdate-manualcheck",
35 "com.googlecode.munki.munki-notifier",
37 pkgutil: "com.googlecode.munki.*",
38 delete: "/usr/local/munki"
41 "/Library/LaunchDaemons/com.googlecode.munki.appusaged.plist",
42 "/Library/LaunchDaemons/com.googlecode.munki.authrestartd.plist",
43 "/Library/LaunchDaemons/com.googlecode.munki.logouthelper.plist",
44 "/Library/LaunchDaemons/com.googlecode.munki.managedsoftwareupdate-check.plist",
45 "/Library/LaunchDaemons/com.googlecode.munki.managedsoftwareupdate-install.plist",
46 "/Library/LaunchDaemons/com.googlecode.munki.managedsoftwareupdate-manualcheck.plist",