echo " Ram disk created"␊ |
␊ |
# boot cd creator␊ |
hdiutil makehybrid -o BootCD.iso $isodir/ -iso -hfs -joliet -eltorito-boot $isodir/cdboot -no-emul-boot -hfs-volume-name "Boot CD" -joliet-volume-name "Boot CD"␊ |
echo " Hybrid image created"␊ |
hdiutil makehybrid -o $tempDir/BootCD.iso $isodir/ -iso -hfs -joliet -eltorito-boot $isodir/cdboot -no-emul-boot -hfs-volume-name "Boot CD" -joliet-volume-name "Boot CD"␊ |
if [ ! -f $tempDir/BootCD.iso ];then␊ |
␉echo "*** Error: couldn't Create ISO Image."␊ |
␉exit 1␊ |
else␊ |
␉echo " Hybrid image created"␊ |
fi␊ |
␊ |
# Create output and backup directories␊ |
if [ -f $finaldir/BootCD.iso ];then␊ |
|
mv -f $finaldir/BootCD.iso $bkpdir/BootCd-$(date +"%d-%y-%Hh%M").iso␊ |
echo " Previous ISO moved into backup folder"␊ |
fi␊ |
mv BootCD.iso $finaldir␊ |
mv $tempDir/BootCD.iso $finaldir␊ |
echo " ISO moved on desktop"␊ |
␊ |
# cleanup␊ |
rm -rf $isodir/*␊ |
echo " ISO created successfully"␊ |
exit 0 |