Munki utilizza le informazioni del file pkginfo e cerca elementi software specifici per decidere se è necessario installare o meno un determinato elemento. Per creare un elemento pkginfo funzionale, è importante comprendere i metodi utilizzati da Munki per controllare l'elenco degli elementi software.
Metodi
In ordine di precedenza Munki utilizza i metodi seguenti per determinare se l'elemento specificato deve essere installato (o rimosso):
- Installare applicazioni macOS mediante script di controllo
- Installare applicazioni macOS mediante elementi di installazione
- Ricevute
Quando si combinano questi metodi, viene utilizzato solo il metodo con priorità più alta. Ad esempio, se un elemento pkginfo specifico dispone sia di un elenco di "installazioni" che di un elenco di "ricevute", le ricevute vengono ignorate al fine di determinare lo stato dell'installazione. Anche in questo caso, tuttavia, è possibile utilizzare le ricevute durante la rimozione di un elemento, poiché consentono a Munki di determinare esattamente quali file sono stati installati.