#!/bin/bash rm /root/image.squashfs mkdir /tmp/livecd mkdir /tmp/buildcd mkdir /tmp/buildcd/cd mount -o loop /home/rusher/gentoo.iso /tmp/livecd cd /root rm /root/image.squashfs rsync -avz /tmp/livecd/ --exclude=system.tar --exclude=image.squashfs /tmp/buildcd/cd mksquashfs /root/fs/* /root/image.squashfs cp /root/image.squashfs /tmp/buildcd/cd cp -f /home/rusher/NetBeansProjects/devel/dist/*.jar /root/fs/opt/mephistobackup/mephisto.jar cd /tmp/buildcd/cd && mkisofs -V MephistoBackup1.3 -r -b isolinux/isolinux.bin -c isolinux/boot.cat -cache-inodes -J -l -no-emul-boot -boot-load-size 4 -boot-info-table -o /tmp/mephistobackup.iso . umount /tmp/livecd rm -rf /tmp/livecd rm -rf /tmp/buildcd cd