Munki updates and Apple Software updates can appear and be installed in the same Munki session. To prevent possible conflicts, if any item to be installed or removed from the Munki server is an Apple item, Apple updates will not be processed in the same session. An item from the Munki server is identified as an Apple item if it has the optional apple_item
key set toTrue
in its pkginfo file.
Additionally, an item will be treated as an apple_item
during an update check if the apple_item
key is missing but the item contains either a receipts
array with a packageid
key that starts with com.apple
or an installs
array with a CFBundleIdentifier
key that starts with com.apple
.
It is important to note that any Apple application scheduled for install without an apple_item
key explicitly set to False
will cause the item to be treated as an apple_item
during an update check. The implication of this is that if a user has an update waiting to be installed for P