Browse Source

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.
master
Jonas Witschel 6 years ago committed by Daniel Molkentin
parent
commit
f39aa529c5
  1. 2
      modules.d/90crypt/cryptroot-ask.sh

2
modules.d/90crypt/cryptroot-ask.sh

@ -8,6 +8,8 @@ NEWROOT=${NEWROOT:-"/sysroot"}


. /lib/dracut-lib.sh . /lib/dracut-lib.sh


mkdir -m 0700 /run/cryptsetup

# if device name is /dev/dm-X, convert to /dev/mapper/name # if device name is /dev/dm-X, convert to /dev/mapper/name
if [ "${1##/dev/dm-}" != "$1" ]; then if [ "${1##/dev/dm-}" != "$1" ]; then
device="/dev/mapper/$(dmsetup info -c --noheadings -o name "$1")" device="/dev/mapper/$(dmsetup info -c --noheadings -o name "$1")"

Loading…
Cancel
Save