]> git.ipfire.org Git - thirdparty/dracut-ng.git/commitdiff
test(LVM-THIN): make sure dm_thin_pool Linux kernel module is loaded
authorLaszlo Gombos <laszlo.gombos@gmail.com>
Sun, 14 Apr 2024 14:28:33 +0000 (10:28 -0400)
committerNeal Gompa (ニール・ゴンパ) <ngompa13@gmail.com>
Wed, 17 Apr 2024 11:31:35 +0000 (07:31 -0400)
test/TEST-17-LVM-THIN/create-root.sh
test/TEST-17-LVM-THIN/test.sh

index 2547d1c751628f2f00ac107224982035ca203017..b26eebe11de26a1dd7b4680d21d72434f6179e91 100755 (executable)
@@ -11,6 +11,7 @@ udevadm control --reload
 udevadm settle
 
 set -ex
+modprobe dm_thin_pool
 for dev in /dev/disk/by-id/ata-disk_disk[123]; do
     lvm pvcreate -ff -y "$dev"
 done
index 4b0cf85f0e80e1ffd20ae7232ff09558f055fc41..542c866473f55b47b9b32a4a78a39e527b6e21d8 100755 (executable)
@@ -17,7 +17,7 @@ test_run() {
     test_marker_reset
     "$testdir"/run-qemu \
         "${disk_args[@]}" \
-        -append "panic=1 oops=panic softlockup_panic=1 systemd.crash_reboot root=/dev/dracut/root rw rd.auto=1 quiet rd.retry=3 rd.info console=ttyS0,115200n81 selinux=0 rd.shell=0 $DEBUGFAIL" \
+        -append "panic=1 oops=panic softlockup_panic=1 systemd.crash_reboot root=/dev/dracut/root rw rd.auto=1 rd.driver.pre=dm_thin_pool quiet rd.retry=3 rd.info console=ttyS0,115200n81 selinux=0 rd.shell=0 $DEBUGFAIL" \
         -initrd "$TESTDIR"/initramfs.testing || return 1
     test_marker_check || return 1
 }