]> git.ipfire.org Git - thirdparty/systemd.git/commitdiff
test: forward journal to console in TEST-24-CRYPTSETUP
authorFrantisek Sumsal <frantisek@sumsal.cz>
Tue, 9 Apr 2024 12:04:28 +0000 (14:04 +0200)
committerFrantisek Sumsal <frantisek@sumsal.cz>
Tue, 9 Apr 2024 19:39:46 +0000 (21:39 +0200)
If we fail to mount the encrypted /var during boot we're left with
nothing to debug, so let's do the same thing we do for TEST-08-INITRD
and forward journal to the console.

test/TEST-24-CRYPTSETUP/test.sh

index 757c39a449db039d9e0594a46ec2a8a0de6b3c8e..93b447f583d8d10ff12a0788106acd3a299dafbd 100755 (executable)
@@ -18,6 +18,9 @@ KERNEL_OPTIONS=(
     "luks.name=$PART_UUID=$DM_NAME"
     "luks.key=$PART_UUID=/keyfile:LABEL=varcrypt_keydev"
     "luks.options=$PART_UUID=x-initrd.attach"
+    # Forward journal to console to make debugging easier (or possible at all) if we fail to bring the
+    # encrypted /var up during boot
+    "systemd.journald.forward_to_console=1"
 )
 KERNEL_APPEND+=" ${KERNEL_OPTIONS[*]}"
 QEMU_OPTIONS+=" -drive format=raw,cache=unsafe,file=${STATEDIR:?}/keydev.img"