Managed software installation for macOS —
This is a beta release of Munki 5.7, a feature-add and bug-fix release of the Munki tools.
-A
) to make_munki_mpkg.sh
trigger a managedsoftwareupdate --auto
run immediately after install. This is intended for use with a DEP/ADE-style enrollment where the user creates their account in the Setup Assistant. Once the Setup Assistant exits, the user is automatically logged into their newly-created account, skipping any chance for Munki to bootstrap at the loginwindow. Using this option will cause Munki to do an automatic run in the background immediately. Use with care.-m
option to make_munki_mpkg.sh
: the package generated should work in both DEP/ADM install scenarios and other installation scenarios.com.googlecode.munki.ManagedSoftwareCenter
). This technique caused Notification Center to display MSC.app's icon in the notifications, and to attempt to launch MSC.app (instead of munki-notifier) when a notification was clicked on.usernotifyd
complaining that it could not "...find appropriate application to launch for com.googlecode.munki.ManagedSoftwareCenter..." and therefore failing to launch MSC.app.com.googlecode.munki.munki-notifier
.com.googlecode.munki.ManagedSoftwareCenter
bundle identifier; the other will be the new one for munki-notifier's actual com.googlecode.munki.munki-notifier
bundle identifier.com.googlecode.munki.munki-notifier
). If you do not install a profile, your users (running Catalina and above) will get a new notification asking if they want to allow "Managed Software Center" to send them notifications. Assume that many will say no.A complete list of changes is here: https://github.com/munki/munki/compare/v5.6.4...v5.7.0b1
The apps and the Python framework were built under Xcode 13.2.1. There have been issues reported with building the Python framework with Xcode 13.3 and 13.3.1.
munkitools-5.7.0.4415.pkg is a package that should install without requiring a restart unless upgrading from an extremely old Munki tools (like one of the 3.x releases or earlier).
This is the official release of Munki 5.6.4, a bug-fix release of the Munki tools.
A complete list of changes is here: https://github.com/munki/munki/compare/v5.6.3...v5.6.4
See the release notes for the 5.6.0, 5.6.1, 5.6.2, and 5.6.3 releases for changes since Munki 5.5.x.
There are two packages attached to this release:
make_munki_mpkg.sh -m -B
).
You'll need to sign the package before uploading it to your MDM server. See https://github.com/munki/munki/wiki/Signing-Munki for more info on signing a package.This is the official release of Munki 5.6.3, a bug-fix release of the Munki tools.
makecatalogs
and repoclean
to #!/usr/local/munki/munki-python
. This will make these tools easier to use on macOS after Apple removes their Python 2 install from the OS.
A complete list of changes is here: https://github.com/munki/munki/compare/v5.6.2...v5.6.3
See the release notes for the 5.6.0, 5.6.1 and 5.6.2 releases for changes since Munki 5.5.x.
There are two packages attached to this release:
make_munki_mpkg.sh -m -B
).
You'll need to sign the package before uploading it to your MDM server. See https://github.com/munki/munki/wiki/Signing-Munki for more info on signing a package.This is the official release of Munki 5.6.2, a bug-fix release of the Munki tools.
A complete list of changes is here: https://github.com/munki/munki/compare/v5.6.1...v5.6.2
See the release notes for the 5.6.0 and 5.6.1 releases for changes since Munki 5.5.x.
There are two packages attached to this release:
make_munki_mpkg.sh -m -B
).
You'll need to sign the package before uploading it to your MDM server. See https://github.com/munki/munki/wiki/Signing-Munki for more info on signing a package.This is the official release of Munki 5.6.1, a bug-fix release of the Munki tools.
A complete list of changes is here: https://github.com/munki/munki/compare/v5.6.0...v5.6.1
See the release notes for the 5.6.0 release for changes since Munki 5.5.x.
There are two packages attached to this release:
make_munki_mpkg.sh -m -B
).
You'll need to sign the package before uploading it to your MDM server. See https://github.com/munki/munki/wiki/Signing-Munki for more info on signing a package.This is the official release of Munki 5.6, a feature-add and bug-fix release of the Munki tools.
This release is identical to 5.6 Release Candidate 2.
Munki 5.6 is recommended for use with macOS Monterey, and is supported on macOS 10.11 - macOS 12.
A complete list of changes is here: https://github.com/munki/munki/compare/v5.5.1...v5.6.0
There are two packages attached to this release:
make_munki_mpkg.sh -m -B
).
You'll need to sign the package before uploading it to your MDM server. See https://github.com/munki/munki/wiki/Signing-Munki for more info on signing a package.This is a release candidate of Munki 5.6, a feature-add and bug-fix release of the Munki tools. Though it is believed stable, please do not deploy widely before testing.
A complete list of changes is here: https://github.com/munki/munki/compare/v5.5.1...v5.6.0RC1
There are two packages attached to this release:
make_munki_mpkg.sh -m -B
).
You'll need to sign the package before uploading it to your MDM server. See https://github.com/munki/munki/wiki/Signing-Munki for more info on signing a package.This is the official release of Munki 5.5.1, a bug-fix release of the Munki tools.
This release changes the default Apple Software Update CatalogURL used by Munki when processing Apple updates under Big Sur. This change addresses an issue where certain recent updates were not showing as pending for installation. (Safari 15 and Command Line Tools for Xcode 13 were affected.)
There are two packages attached to this release:
make_munki_mpkg.sh -m -B
).
You'll need to sign the package before uploading it to your MDM server. See https://github.com/munki/munki/wiki/Signing-Munki for more info on signing a package.This is the official release of Munki 5.5, a feature-enhancement and bug-fix release of the Munki tools.
Some of the changes:
A new method of finding client certs for mTLS: https://github.com/munki/munki/pull/1077 (Thanks to @np5)
Related: a new option for the Munki package build script to include a client cert package: https://github.com/munki/munki/pull/1091 (Thanks to @rrenstrom)
UI change: when there are no optional installs defined, all labels other than Updates are hidden: https://github.com/munki/munki/pull/1089 (Thanks to @macmule)
When the InstallAppleSoftwareUpdates preference is True on Apple silicon:
Bumped the Python version to 3.9.5 (from 3.9.4)
Other minor changes. See https://github.com/munki/munki/compare/v5.4.0...v5.5.0 for a complete list.
This is the same build as the 5.5.0 Beta 2 release -- there have been no changes since that release.
There are two packages attached to this release:
make_munki_mpkg.sh -m -B
).
You'll need to sign the package before uploading it to your MDM server. See https://github.com/munki/munki/wiki/Signing-Munki for more info on signing a package.This the official release of Munki 5.4: a bug-fix and feature-enhancement release of the Munki tools. It is a Universal2 build that runs natively on Apple silicon.
It contains a Universal2 build of Python 3.9.4 from here: https://www.python.org/downloads/mac-osx/
It also contains PyObjC 7.1 and xattr 0.9.7.
Changes since 5.3:
--arch
option for munkiimport
and makepkginfo
to enable specifying supported_architectures when importing an item https://github.com/munki/munki/commit/870660c3acf2adcd972e1ddead0fe70295ce0f3b
Other minor changes. See https://github.com/munki/munki/compare/v5.3.0...v5.4.0 for a complete list.