zebra bars on table from MongoDB store
[pxelator] / bin / webc-overlay.sh
old mode 100644 (file)
new mode 100755 (executable)
index aaf7a3b..c0e3f3e
@@ -1,3 +1,13 @@
+#!/bin/sh -x
+
+if mount | egrep '/tmp/(base|export|changes)' ; then
+       sudo umount -l /tmp/changes
+       sudo umount -l /tmp/base
+       sudo umount -l /tmp/export
+       echo "umounted"
+       exit
+fi
+
 sudo mount /srv/pxelator/tftp/webconverger/iso/live/filesystem.squashfs /tmp/base/ -o loop
 
 mkdir /tmp/changes /tmp/base /tmp/export
@@ -6,4 +16,6 @@ sudo mount -t aufs -o br:/tmp/changes/:/tmp/base/ none /tmp/export/
 
 sudo chroot /tmp/export
 
-sudo mksquashfs /tmp/export/ /srv/pxelator/tftp/webconverger/custom.squashfs
+path=/srv/pxelator/tftp/webconverger/custom.squashfs
+
+sudo mksquashfs /tmp/export/ $path.new && mv $path $path.old && mv $path.new $path && chmod 444 $path