Munki uses the information in the pkginfo file and looks for the software items to decide whether or not a given item must be installed. To create a functional pkginfo items, understand the methods used by Munki to check the list of software items.


Most of the content under this section are obtained from Munki website.


In the order of precedence, listed below are the methods used by Munki in determining whether the given item should be installed (or removed):

When combining these methods, only the highest priority method is used. For example, if a given pkginfo item has both an "installs" list and a "receipts" list, the receipts will be ignored for purposes of determining installation status. Even in this case, though, receipts may be used when removing an item, as they help Munki determine exactly which files were installed.