]> git.ipfire.org Git - thirdparty/dracut-ng.git/commitdiff
test: make sure TEST_FSTYPE kernel driver is included in the initrd
authorJo Zzsi <jozzsicsataban@gmail.com>
Sun, 29 Dec 2024 12:42:22 +0000 (07:42 -0500)
committerLaszlo <laszlo.gombos@gmail.com>
Sun, 29 Dec 2024 21:44:24 +0000 (16:44 -0500)
test/TEST-10-BASIC/test.sh
test/TEST-20-STORAGE/test.sh

index eb946759338fd4f2be0dd0fcb6e007e94d0ee13a..c68d0079ec9788cb11ef26bf4a9814b8417963a0 100755 (executable)
@@ -46,7 +46,7 @@ test_setup() {
     # shellcheck disable=SC2046
     "$DRACUT" -N -i "$TESTDIR"/overlay / \
         --add-confdir test-makeroot \
-        $(if [ "$TEST_FSTYPE" = "zfs" ]; then echo "-a zfs"; else echo "-I mkfs.${TEST_FSTYPE}"; fi) \
+        $(if [ "$TEST_FSTYPE" = "zfs" ]; then echo "-a zfs"; else echo "-I mkfs.${TEST_FSTYPE} --add-drivers ${TEST_FSTYPE}"; fi) \
         -i ./create-root.sh /lib/dracut/hooks/initqueue/01-create-root.sh \
         -f "$TESTDIR"/initramfs.makeroot "$KVERSION" || return 1
 
@@ -65,7 +65,7 @@ test_setup() {
 
     # shellcheck disable=SC2046
     test_dracut \
-        $(if [ "$TEST_FSTYPE" = "zfs" ]; then echo "-a zfs"; fi) \
+        $(if [ "$TEST_FSTYPE" = "zfs" ]; then echo "-a zfs"; else echo "--add-drivers ${TEST_FSTYPE}"; fi) \
         "$TESTDIR"/initramfs.testing
 }
 
index 7f49bd07a00fe60906374f21ed70817165d4c774..8e625da116e8003ef28b8daeba6ab0c700ee3051 100755 (executable)
@@ -128,7 +128,7 @@ test_setup() {
         -I "grep" \
         $(if command -v mdadm > /dev/null; then echo "-a mdraid"; fi) \
         $(if command -v cryptsetup > /dev/null; then echo "-a crypt -I cryptsetup"; fi) \
-        $(if [ "$TEST_FSTYPE" = "zfs" ]; then echo "-a zfs"; else echo "-I mkfs.${TEST_FSTYPE}"; fi) \
+        $(if [ "$TEST_FSTYPE" = "zfs" ]; then echo "-a zfs"; else echo "-I mkfs.${TEST_FSTYPE} --add-drivers ${TEST_FSTYPE}"; fi) \
         -i ./create-root.sh /lib/dracut/hooks/initqueue/01-create-root.sh \
         -f "$TESTDIR"/initramfs.makeroot "$KVERSION" || return 1
 
@@ -163,7 +163,7 @@ test_setup() {
         -a "lvm" \
         $(if command -v mdadm > /dev/null; then echo "-a mdraid"; fi) \
         $(if command -v cryptsetup > /dev/null; then echo "-a crypt"; fi) \
-        $(if [ "$TEST_FSTYPE" = "zfs" ]; then echo "-a zfs"; fi) \
+        $(if [ "$TEST_FSTYPE" = "zfs" ]; then echo "-a zfs"; else echo "--add-drivers ${TEST_FSTYPE}"; fi) \
         -i "/tmp/crypttab" "/etc/crypttab" \
         -i "/tmp/key" "/etc/key" \
         "$TESTDIR"/initramfs.testing