X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ian/git?p=chiark-utils.git;a=blobdiff_plain;f=backup%2Fnosnap;h=06187fac0bbfaf88ce821ee16369ba3fa535fac5;hp=c1f16dd59bc8fec36d92f3ceb795fa302b864411;hb=79dffd67db788e73c39722842097a3f98b2bee83;hpb=6213e3d86b2ccb59129362e6a06dfbb30429b849 diff --git a/backup/nosnap b/backup/nosnap index c1f16dd..06187fa 100755 --- a/backup/nosnap +++ b/backup/nosnap @@ -3,7 +3,12 @@ set -e removes () { - rm -f -- "$vardir/snap-mount" "$vardir/snap-device" + 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" } vardir="$2"