3 from=/srv/pxelator/tftp/webconverger/iso/live/filesystem.squashfs
4 path=/srv/pxelator/tftp/webconverger/custom.squashfs
6 from=/srv/pxelator/tftp/debian_live/debian-live-60alpha2-i386-standard.squashfs
7 path=/srv/pxelator/tftp/debian_live/custom.squashfs
9 if mount | egrep '/tmp/(base|export|changes)' ; then
10 sudo umount -l /tmp/changes
11 sudo umount -l /tmp/base
12 sudo umount -l /tmp/export
17 sudo apt-get install squashfs-tools
19 sudo mount $from /tmp/base/ -o loop || exit
21 mkdir /tmp/changes /tmp/base /tmp/export
23 sudo mount -t aufs -o br:/tmp/changes/:/tmp/base/ none /tmp/export/ || exit
26 echo "Now modify your installation"
27 sudo chroot /tmp/export || exit
30 sudo mksquashfs /tmp/export/ $path.new && mv $path $path.old && mv $path.new $path && chmod 444 $path && ls -al $path