Closed tristanthomas closed 2 years ago
So Sam's Optional Receipts is Python 2 but this was incorporated into Python 3 and I have gone ahead and implemented it. You should be all set now.
The box.munki.recipe change now causes this warning: WARNING: processor path not found for processor: MunkiOptionalReceiptEditor
The problem is that the path to the processor from keeleysam's recipes is missing.
If Box drive is installed for the first time on a device running macOS 12.0.1, only the three package receipts will be installed:
However,
MunkiImporter
adds the three package receipts above in addition to the receiptcom.box.desktop.installer.osxfuse
to thereceipts
array. This causes munki to get stuck in a reinstall loop for the Box package.We can possibly fix this issue by setting
com.box.desktop.installer.osxfuse
as an optional receipt. We can maybe append the MunkiPkginfoReceiptsEditor processor to the Box munki recipe to make this change: