From: James Bunton Date: Wed, 7 Jul 2021 13:24:56 +0000 (+1000) Subject: lib-ext-backup: don't fail if LUKS volume is already opened X-Git-Url: https://code.delx.au/monosys/commitdiff_plain/4b0805b3a000b39ff89866d94b065bed68d34528 lib-ext-backup: don't fail if LUKS volume is already opened --- 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/