From: ianmdlvl Date: Fri, 16 Feb 2007 19:10:42 +0000 (+0000) Subject: nosnap X-Git-Tag: debian_version_4_1_13 X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ian/git?a=commitdiff_plain;h=6213e3d86b2ccb59129362e6a06dfbb30429b849;p=chiark-utils.git nosnap --- diff --git a/backup/Makefile b/backup/Makefile index c4f0ae6..77449a7 100644 --- a/backup/Makefile +++ b/backup/Makefile @@ -29,7 +29,7 @@ BINSCRIPTS= checkallused loaded driver takedown whatsthis labeltape \ snaprsync SHARESCRIPTS= bringup full increm snap-drop SHAREFILES= backuplib.pl snap-common -SNAPKINDS= lvm remount remountrocp +SNAPKINDS= lvm remount remountrocp nosnap EXAMPLES= relativity chiark diff --git a/backup/nosnap b/backup/nosnap new file mode 100755 index 0000000..c1f16dd --- /dev/null +++ b/backup/nosnap @@ -0,0 +1,27 @@ +#!/bin/sh + +set -e + +removes () { + rm -f -- "$vardir/snap-mount" "$vardir/snap-device" +} + +vardir="$2" + +case "$#.$1" in +2.drop) + removes + ;; +4.snap) + removes + ln -s -- "$3" "$vardir/snap-device" + ln -s -- "$4" "$vardir/snap-mount" + ;; +*) + cat >&2 <<'END' +usage: .../nosnap snap VARDIR DEV MOUNT + .../nosnap drop VARDIR +END + exit 1 + ;; +esac diff --git a/debian/changelog b/debian/changelog index 5872cbc..7ac8f1a 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,3 +1,9 @@ +chiark-utils (4.1.13) unstable; urgency=low + + * New `nosnap' no-op snap kind. + + -- Ian Jackson Fri, 16 Feb 2007 19:10:23 +0000 + chiark-utils (4.1.12) unstable; urgency=low * New `watershed' program.