From: Steven Brudenell Date: Thu, 27 Jul 2017 22:35:05 +0000 (-0400) Subject: Support crypto loop keys in initrd. X-Git-Tag: 046~9^2~2 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=690b24f02fa00350845ab78c0d6c2ad422761a95;p=thirdparty%2Fdracut.git Support crypto loop keys in initrd. --- diff --git a/modules.d/91crypt-loop/crypt-loop-lib.sh b/modules.d/91crypt-loop/crypt-loop-lib.sh index dc9d24b58..b70668d2a 100755 --- a/modules.d/91crypt-loop/crypt-loop-lib.sh +++ b/modules.d/91crypt-loop/crypt-loop-lib.sh @@ -16,7 +16,7 @@ loop_decrypt() { local keydev="$3" local device="$4" - local key="/dev/mapper/${mntp##*/}" + local key="/dev/mapper/$(str_replace "loop-keydev-$mntp-$keypath" '/' '-')" if [ ! -b $key ]; then local loopdev=$(losetup -f "${mntp}/${keypath}" --show)