From 36d0a55131f0a06f9cbaffaf5309880644e9f2af Mon Sep 17 00:00:00 2001 From: James Bunton Date: Sat, 2 Sep 2017 15:40:12 +1000 Subject: [PATCH] lvm: bsnap remove /a --- lvm/bsnap | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/lvm/bsnap b/lvm/bsnap index 75d8f1b..4648681 100755 --- a/lvm/bsnap +++ b/lvm/bsnap @@ -5,6 +5,8 @@ set -eu function snap { unsnap + mkdir -p /a + cat /etc/fstab | awk '{print $5 " " $1 " " $2;}' | while read -r dump dev mnt; do if [ "$dump" = 1 ]; then echo "bind mount $mnt" @@ -33,6 +35,8 @@ function unsnap { [ -b "$(readlink -f "$snapdev")" ] && echo y | lvremove "${dev}snap" fi done + + rmdir /a || true } if [ "$(id -u)" -ne 0 ]; then @@ -40,8 +44,6 @@ if [ "$(id -u)" -ne 0 ]; then exit 1 fi -mkdir -p /a - if [ "${1:-}" = "off" ]; then unsnap elif [ "${1:-}" = "on" ]; then -- 2.39.2