From 4b0805b3a000b39ff89866d94b065bed68d34528 Mon Sep 17 00:00:00 2001 From: James Bunton Date: Wed, 7 Jul 2021 23:24:56 +1000 Subject: [PATCH] lib-ext-backup: don't fail if LUKS volume is already opened --- hacks/lib-ext-backup | 3 +++ 1 file changed, 3 insertions(+) diff --git a/hacks/lib-ext-backup b/hacks/lib-ext-backup index c1d5d2e..4a1d119 100644 --- a/hacks/lib-ext-backup +++ b/hacks/lib-ext-backup @@ -7,6 +7,9 @@ function cryptsetup_open { fi DISKNAME="$(basename "$DEVICE")" CRYPTNAME="crypt-$DISKNAME" + if [ -L "/run/ext-backup-crypt/$CRYPTNAME" ]; then + continue + fi echo "> cryptsetup luksOpen $DEVICE $CRYPTNAME" cryptsetup luksOpen "$DEVICE" "$CRYPTNAME" --key-file "/etc/lukskeys/${DISKNAME}" mkdir -p /run/ext-backup-crypt/ -- 2.39.2