read -r LUKS_UUID < "$TESTDIR"/luksuuid
read -r MD_UUID < "$TESTDIR"/mduuid
- client_run failme && return 1
client_run rd.auto || return 1
-
client_run rd.luks.uuid="$LUKS_UUID" rd.md.uuid="$MD_UUID" rd.md.conf=0 rd.lvm.vg=dracut || return 1
-
- client_run rd.luks.uuid="$LUKS_UUID" rd.md.uuid=failme rd.md.conf=0 rd.lvm.vg=dracut failme && return 1
-
- client_run rd.luks.uuid="$LUKS_UUID" rd.md.uuid="$MD_UUID" rd.lvm=0 failme && return 1
- client_run rd.luks.uuid="$LUKS_UUID" rd.md.uuid="$MD_UUID" rd.lvm=0 rd.auto=1 failme && return 1
- client_run rd.luks.uuid="$LUKS_UUID" rd.md.uuid="$MD_UUID" rd.lvm.vg=failme failme && return 1
client_run rd.luks.uuid="$LUKS_UUID" rd.md.uuid="$MD_UUID" rd.lvm.vg=dracut || return 1
- client_run rd.luks.uuid="$LUKS_UUID" rd.md.uuid="$MD_UUID" rd.lvm.lv=dracut/failme failme && return 1
client_run rd.luks.uuid="$LUKS_UUID" rd.md.uuid="$MD_UUID" rd.lvm.lv=dracut/root || return 1
return 0
test_marker_check || return 1
echo "CLIENT TEST END: [OK]"
- test_marker_reset
-
- echo "CLIENT TEST START: Wrong LUKS UUID"
- "$testdir"/run-qemu \
- "${disk_args[@]}" \
- -append "$TEST_KERNEL_CMDLINE root=/dev/dracut/root rd.auto rd.luks.uuid=failme" \
- -initrd "$TESTDIR"/initramfs.testing
- test_marker_check && return 1
- echo "CLIENT TEST END: [OK]"
-
return 0
}