Scripts/iso
From Organic Design wiki
- !/bin/sh
. config/options
$SCRIPTS/checkdeps build $SCRIPTS/checkdeps iso
export INSTALL=$BUILD/iso/GEEXBOX rm -rf $BUILD/iso $SCRIPTS/gentree iso
rm -rf $BUILD/ziso mkdir -p $BUILD/ziso mkzftree $INSTALL $BUILD/ziso/GEEXBOX
export INSTALL=$BUILD/ziso/GEEXBOX $SCRIPTS/gentree iso boot
case $TARGET_ARCH in
i386)
MKISOFS_ARCH="-no-emul-boot \
-boot-info-table \
-boot-load-size 4 \
-b GEEXBOX/boot/isolinux.bin \
-c GEEXBOX/boot/boot.catalog"
;;
ppc)
MKISOFS_ARCH="-hfs \
-part \
-no-desktop \
-map $CONFIG/maps \
-hfs-volid GEEXBOX \
-hfs-bless $BUILD/ziso/GEEXBOX/boot"
;;
esac
mkisofs -quiet -no-pad -V GEEXBOX -volset GEEXBOX \
-publisher "The GeeXboX team (www.geexbox.org)" \
-p "The GeeXboX team (www.geexbox.org)" \
-A "MKISOFS ISO 9660/HFS FILESYSTEM BUILDER" \
-z -D -r -J -sort $CONFIG/sort $MKISOFS_ARCH \
$BUILD/ziso > $ISO



