if [ -f "Payload" ]; then echo "Decompressing Payload ..." cat Payload | gunzip -dc | cpio -i 2>/dev/null || pbzx -n Payload | cpio -i fi
iso_contents/ Applications/ (if macOS installer) Library/ System/ usr/ .IABootFiles (for bootability) On macOS: how to convert pkg to iso
Unless you specifically need ISO 9660 for an optical disc or legacy VM, consider converting to .dmg (macOS native) or .tar.gz (cross-platform) after extraction. if [ -f "Payload" ]; then echo "Decompressing Payload
cd pkg_extracted cat Payload | gunzip -dc | cpio -i if [ -f "Payload" ]
Example structure: