]> git.ipfire.org Git - thirdparty/dracut-ng.git/commitdiff
test(FULL-SYSTEMD): control decryption from command line
authorLaszlo Gombos <laszlo.gombos@gmail.com>
Sun, 7 Jul 2024 20:09:22 +0000 (16:09 -0400)
committerNeal Gompa (ニール・ゴンパ) <ngompa13@gmail.com>
Mon, 8 Jul 2024 22:51:30 +0000 (18:51 -0400)
test/TEST-04-FULL-SYSTEMD/test.sh

index ec8ee2452b6e9631a5b25278d3edfed154c38793..aa79eae9d0e419d14baa17748b1f8e3b2f204c36 100755 (executable)
@@ -46,7 +46,7 @@ test_run() {
     # shellcheck source=$TESTDIR/luks.uuid
     . "$TESTDIR"/luks.uuid
 
-    client_run "encrypted root" "root=LABEL=dracut_crypt rd.luks.uuid=$ID_FS_UUID" || return 1
+    client_run "encrypted root" "root=LABEL=dracut_crypt rd.luks.uuid=$ID_FS_UUID rd.luks.key=/etc/key" || return 1
     return 0
 }
 
@@ -147,16 +147,12 @@ EOF
     fi
 
     grep -F -a -m 1 ID_FS_UUID "$TESTDIR"/marker.img > "$TESTDIR"/luks.uuid
-    # shellcheck source=$TESTDIR/luks.uuid
-    . "$TESTDIR"/luks.uuid
-    echo "luks-$ID_FS_UUID /dev/disk/by-id/scsi-0QEMU_QEMU_HARDDISK_root_crypt /etc/key" > /tmp/crypttab
     echo -n test > /tmp/key
 
     test_dracut \
         -m "dracut-systemd i18n systemd-ac-power systemd-coredump systemd-creds systemd-cryptsetup systemd-integritysetup systemd-ldconfig systemd-pstore systemd-repart systemd-sysext systemd-veritysetup" \
         -d "btrfs" \
         -i "/tmp/key" "/etc/key" \
-        -i "/tmp/crypttab" "/etc/crypttab" \
         "$TESTDIR"/initramfs.testing
 
     rm -rf -- "$TESTDIR"/overlay