]> git.sur5r.net Git - bacula/rescue/blobdiff - rescue/linux/oldusb/remaster/unpack_sqfs
Move usb to oldusb
[bacula/rescue] / rescue / linux / oldusb / remaster / unpack_sqfs
diff --git a/rescue/linux/oldusb/remaster/unpack_sqfs b/rescue/linux/oldusb/remaster/unpack_sqfs
new file mode 100755 (executable)
index 0000000..458f7f7
--- /dev/null
@@ -0,0 +1,22 @@
+#!/bin/sh
+#
+mkdir -p sqfs
+mkdir cdsqfs
+mount -o loop -t squashfs cdrom/casper/filesystem.squashfs cdsqfs
+if [ $? -ne 0 ] ; then
+  echo "Error mounting squashfs ..."
+  rm -rf cdsqfs
+  exit 1
+fi
+echo "Copying ISO squashfs to sqfs ..."
+rsync -avx -P cdsqfs/. sqfs/.
+#
+umount cdsqfs/
+if [ $? -ne 0 ] ; then
+  umount cdsqfs/
+  if [ $? -ne 0 ] ; then
+     echo "Could not umount cdsqfs ..."
+     exit 1
+  fi
+fi
+rmdir cdsqfs