]> git.sur5r.net Git - bacula/rescue/blob - rescue/linux/usb/unpacksqfs
Start USB rescue
[bacula/rescue] / rescue / linux / usb / unpacksqfs
1 #!/bin/sh
2 #
3 mkdir -p sqfs
4 mkdir cdsqfs
5 mount -o loop -t squashfs cdrom/casper/filesystem.squashfs cdsqfs
6 if [ $? -ne 0 ] ; then
7   echo "Error mounting squashfs ..."
8   rm -rf cdsqfs
9   exit 1
10 fi
11 echo "Copying ISO squashfs to sqfs ..."
12 rsync -avx -P cdsqfs/. sqfs/.
13 #
14 umount cdsqfs/
15 if [ $? -ne 0 ] ; then
16   umount cdsqfs/
17   if [ $? -ne 0 ] ; then
18      echo "Could not umount cdsqfs ..."
19      exit 1
20   fi
21 fi
22 rmdir cdsqfs