X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ian/git?a=blobdiff_plain;f=backup%2Fnosnap;h=06187fac0bbfaf88ce821ee16369ba3fa535fac5;hb=51b1ba5e732a7d7245ed567004e88d36acc01c32;hp=6b8db642579e2d5c96a503ec907c8a4759ff5121;hpb=f4c59bffade245468a0058cbece8bb731a1f3544;p=chiark-utils.git diff --git a/backup/nosnap b/backup/nosnap index 6b8db64..06187fa 100755 --- a/backup/nosnap +++ b/backup/nosnap @@ -3,7 +3,11 @@ set -e removes () { - rmdir -- "$vardir/snap-mount" || rm -f -- "$vardir/snap-mount" + if test -L "$vardir/snap-mount"; then + rm -f -- "$vardir/snap-mount" + elif test -d "$vardir/snap-mount"; then + rmdir -- "$vardir/snap-mount" + fi rm -f -- "$vardir/snap-device" }