From 6213e3d86b2ccb59129362e6a06dfbb30429b849 Mon Sep 17 00:00:00 2001 From: ianmdlvl Date: Fri, 16 Feb 2007 19:10:42 +0000 Subject: [PATCH] nosnap --- backup/Makefile | 2 +- backup/nosnap | 27 +++++++++++++++++++++++++++ debian/changelog | 6 ++++++ 3 files changed, 34 insertions(+), 1 deletion(-) create mode 100755 backup/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. -- 2.30.2