From: Jonas Witschel Date: Sat, 31 Aug 2019 15:45:11 +0000 (+0200) Subject: crypt: create locking directory /run/cryptsetup X-Git-Tag: 050~157 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=f39aa529c59c533ce5e75e31be1b0cce4513b3d7;p=thirdparty%2Fdracut.git crypt: create locking directory /run/cryptsetup For LUKS2 partitions cryptsetup needs a locking directory. If it does not exist, cryptsetup will create it, but produce a warning WARNING: Locking directory /run/cryptsetup is missing! in the process that we do not want to see in the dracut output. --- diff --git a/modules.d/90crypt/cryptroot-ask.sh b/modules.d/90crypt/cryptroot-ask.sh index 33a823c7b..e1f17975e 100755 --- a/modules.d/90crypt/cryptroot-ask.sh +++ b/modules.d/90crypt/cryptroot-ask.sh @@ -8,6 +8,8 @@ NEWROOT=${NEWROOT:-"/sysroot"} . /lib/dracut-lib.sh +mkdir -m 0700 /run/cryptsetup + # if device name is /dev/dm-X, convert to /dev/mapper/name if [ "${1##/dev/dm-}" != "$1" ]; then device="/dev/mapper/$(dmsetup info -c --noheadings -o name "$1")"