node (such as a symlink).
set -e
removes () {
- rm -f -- "$vardir/snap-mount" "$vardir/snap-device"
+ if test -d "$vardir/snap-mount"; then
+ rmdir -- "$vardir/snap-mount"
+ else
+ rm -f -- "$vardir/snap-mount"
+ fi
+ rm -f -- "$vardir/snap-device"
}
vardir="$2"
lvmdropcore () {
snmnt="$vardir/snap-mount"
umount -v "$snmnt" || true
- test ! -d "$snmnt" || rmdir -- "$snmnt"
+ test ! -d "$snmnt" || rmdir -- "$snmnt" || rm -f "$snmnt"
set +e
old_lv_dev="$(readlink $vardir/snap-device)"
+chiark-utils (4.1.25) unstable; urgency=low
+
+ * chiark-backup: remove snap-mount properly whether it's a dir or a leaf
+ node (such as a symlink).
+
+ -- Ian Jackson <ian@davenant.greenend.org.uk> Mon, 26 Nov 2007 00:52:23 +0000
+
chiark-utils (4.1.24) unstable; urgency=low
* Change my email address in the Maintainer field so that