chiark / gitweb /
Make CFS-handling scripts a bit safer (so multiple mount-keys invocations
authorColin Watson <cjwatson@chiark.greenend.org.uk>
Sat, 7 Sep 2002 16:40:26 +0000 (16:40 +0000)
committerColin Watson <cjwatson@chiark.greenend.org.uk>
Sat, 7 Sep 2002 16:40:26 +0000 (16:40 +0000)
won't crash the machine).

mount-keys
umount-keys

index e6ddb6d54f087528b69d89527e05bdb639087dd9..4e2d1d784032fe1a750e74cf01054dd12d49c597 100644 (file)
@@ -1,4 +1,5 @@
 #! /bin/sh
 #! /bin/sh
+grep -q '/mnt/usb ' /proc/mounts || sudo mount /mnt/usb
 sudo losetup /dev/loop0 /mnt/usb/cjwatson
 sudo losetup /dev/loop0 /mnt/usb/cjwatson
-sudo mount -t ext2 /dev/loop0 /mnt/usb/keys
-cattach /mnt/usb/keys/keys cjwatson-keys
+grep -q '/mnt/usb/keys ' /proc/mounts || sudo mount -t ext2 /dev/loop0 /mnt/usb/keys
+[ -d /crypt/cjwatson-keys ] || cattach /mnt/usb/keys/keys cjwatson-keys
index 2177581abbd5b6b0e79ae4ae297b557e2dd2fbc2..fa45b0296e5e3810eef431f7fb4c3d4151262f6d 100644 (file)
@@ -2,3 +2,4 @@
 cdetach cjwatson-keys
 sudo umount /mnt/usb/keys
 sudo losetup -d /dev/loop0
 cdetach cjwatson-keys
 sudo umount /mnt/usb/keys
 sudo losetup -d /dev/loop0
+sudo umount /mnt/usb