File 0001-create-root-load-storage-modules-in-qemu-test.patch of Package dracut

From 64953e05cc402935047c344e0a9e59d9c5514ffa Mon Sep 17 00:00:00 2001
From: Thomas Blume <Thomas.Blume@suse.com>
Date: Thu, 17 Oct 2024 14:46:18 +0200
Subject: [PATCH] create-root: load storage modules in qemu test

---
 ...IC-load-storage-modules-in-qemu-test.patch | 26 +++++++++++++++++++
 test/TEST-03-USR-MOUNT/create-root.sh         |  2 ++
 test/TEST-04-FULL-SYSTEMD/create-root.sh      |  2 ++
 test/TEST-10-RAID/create-root.sh              |  3 +++
 test/TEST-11-LVM/create-root.sh               |  3 +++
 test/TEST-12-RAID-DEG/create-root.sh          |  3 +++
 test/TEST-13-ENC-RAID-LVM/create-root.sh      |  3 +++
 test/TEST-14-IMSM/create-root.sh              |  2 ++
 test/TEST-15-BTRFSRAID/create-root.sh         |  3 +++
 test/TEST-16-DMSQUASH/create-root.sh          |  3 +++
 test/TEST-17-LVM-THIN/create-root.sh          |  3 +++
 11 files changed, 53 insertions(+)
 create mode 100644 test/TEST-01-BASIC/0001-TEST-01-BASIC-load-storage-modules-in-qemu-test.patch

diff --git a/test/TEST-01-BASIC/0001-TEST-01-BASIC-load-storage-modules-in-qemu-test.patch b/test/TEST-01-BASIC/0001-TEST-01-BASIC-load-storage-modules-in-qemu-test.patch
new file mode 100644
index 00000000..84815b04
--- /dev/null
+++ b/test/TEST-01-BASIC/0001-TEST-01-BASIC-load-storage-modules-in-qemu-test.patch
@@ -0,0 +1,26 @@
+From 6c21acbeb8e016f6b15d40ac05ad687ce3966a6d Mon Sep 17 00:00:00 2001
+From: Thomas Blume <Thomas.Blume@suse.com>
+Date: Thu, 17 Oct 2024 12:05:02 +0200
+Subject: [PATCH] TEST-01-BASIC: load storage modules in qemu test
+
+---
+ test/TEST-01-BASIC/create-root.sh | 3 +++
+ 1 file changed, 3 insertions(+)
+
+diff --git a/test/TEST-01-BASIC/create-root.sh b/test/TEST-01-BASIC/create-root.sh
+index ecdc2b0a..1dc89626 100755
+--- a/test/TEST-01-BASIC/create-root.sh
++++ b/test/TEST-01-BASIC/create-root.sh
+@@ -12,6 +12,9 @@ udevadm settle
+ 
+ set -ex
+ 
++modprobe sd_mod
++modprobe ahci
++sleep 1
+ mkfs.ext3 -L '  rdinit=/bin/sh' /dev/disk/by-id/ata-disk_root
+ mkdir -p /root
+ mount /dev/disk/by-id/ata-disk_root /root
+-- 
+2.47.0
+
diff --git a/test/TEST-03-USR-MOUNT/create-root.sh b/test/TEST-03-USR-MOUNT/create-root.sh
index 411fa996..d6554d67 100755
--- a/test/TEST-03-USR-MOUNT/create-root.sh
+++ b/test/TEST-03-USR-MOUNT/create-root.sh
@@ -10,6 +10,8 @@ rm -f -- /etc/lvm/lvm.conf
 udevadm control --reload
 set -e
 
+modprobe sd_mod
+modprobe ahci
 udevadm settle
 modprobe btrfs || :
 mkfs.btrfs -L dracut /dev/disk/by-id/ata-disk_root
diff --git a/test/TEST-04-FULL-SYSTEMD/create-root.sh b/test/TEST-04-FULL-SYSTEMD/create-root.sh
index 411fa996..d6554d67 100755
--- a/test/TEST-04-FULL-SYSTEMD/create-root.sh
+++ b/test/TEST-04-FULL-SYSTEMD/create-root.sh
@@ -10,6 +10,8 @@ rm -f -- /etc/lvm/lvm.conf
 udevadm control --reload
 set -e
 
+modprobe sd_mod
+modprobe ahci
 udevadm settle
 modprobe btrfs || :
 mkfs.btrfs -L dracut /dev/disk/by-id/ata-disk_root
diff --git a/test/TEST-10-RAID/create-root.sh b/test/TEST-10-RAID/create-root.sh
index 9fd38571..531b0ffd 100755
--- a/test/TEST-10-RAID/create-root.sh
+++ b/test/TEST-10-RAID/create-root.sh
@@ -7,6 +7,9 @@ for x in 64-lvm.rules 70-mdadm.rules 99-mount-rules; do
     : > "/etc/udev/rules.d/$x"
 done
 rm -f -- /etc/lvm/lvm.conf
+
+modprobe sd_mod
+modprobe ahci
 udevadm control --reload
 udevadm settle
 set -ex
diff --git a/test/TEST-11-LVM/create-root.sh b/test/TEST-11-LVM/create-root.sh
index 398f7727..dab25dc8 100755
--- a/test/TEST-11-LVM/create-root.sh
+++ b/test/TEST-11-LVM/create-root.sh
@@ -7,6 +7,9 @@ for x in 64-lvm.rules 70-mdadm.rules 99-mount-rules; do
     : > "/etc/udev/rules.d/$x"
 done
 rm -f -- /etc/lvm/lvm.conf
+
+modprobe sd_mod
+modprobe ahci
 udevadm control --reload
 udevadm settle
 
diff --git a/test/TEST-12-RAID-DEG/create-root.sh b/test/TEST-12-RAID-DEG/create-root.sh
index 9fd38571..531b0ffd 100755
--- a/test/TEST-12-RAID-DEG/create-root.sh
+++ b/test/TEST-12-RAID-DEG/create-root.sh
@@ -7,6 +7,9 @@ for x in 64-lvm.rules 70-mdadm.rules 99-mount-rules; do
     : > "/etc/udev/rules.d/$x"
 done
 rm -f -- /etc/lvm/lvm.conf
+
+modprobe sd_mod
+modprobe ahci
 udevadm control --reload
 udevadm settle
 set -ex
diff --git a/test/TEST-13-ENC-RAID-LVM/create-root.sh b/test/TEST-13-ENC-RAID-LVM/create-root.sh
index ded92746..7c6bcb7d 100755
--- a/test/TEST-13-ENC-RAID-LVM/create-root.sh
+++ b/test/TEST-13-ENC-RAID-LVM/create-root.sh
@@ -8,6 +8,9 @@ for x in 64-lvm.rules 70-mdadm.rules 99-mount-rules; do
     : > "/etc/udev/rules.d/$x"
 done
 rm -f -- /etc/lvm/lvm.conf
+
+modprobe sd_mod
+modprobe ahci
 udevadm control --reload
 udevadm settle
 
diff --git a/test/TEST-14-IMSM/create-root.sh b/test/TEST-14-IMSM/create-root.sh
index 34399921..399ebfd9 100755
--- a/test/TEST-14-IMSM/create-root.sh
+++ b/test/TEST-14-IMSM/create-root.sh
@@ -8,6 +8,8 @@ for x in 61-dmraid-imsm.rules 64-md-raid.rules 65-md-incremental-imsm.rules 65-m
 done
 rm -f -- /etc/lvm/lvm.conf
 
+modprobe sd_mod
+modprobe ahci
 udevadm control --reload
 udevadm settle
 
diff --git a/test/TEST-15-BTRFSRAID/create-root.sh b/test/TEST-15-BTRFSRAID/create-root.sh
index 075deac3..10608e11 100755
--- a/test/TEST-15-BTRFSRAID/create-root.sh
+++ b/test/TEST-15-BTRFSRAID/create-root.sh
@@ -7,6 +7,9 @@ for x in 64-lvm.rules 70-mdadm.rules 99-mount-rules; do
     : > "/etc/udev/rules.d/$x"
 done
 modprobe btrfs || :
+
+modprobe sd_mod
+modprobe ahci
 udevadm control --reload
 udevadm settle
 
diff --git a/test/TEST-16-DMSQUASH/create-root.sh b/test/TEST-16-DMSQUASH/create-root.sh
index 50425701..94d6bb32 100755
--- a/test/TEST-16-DMSQUASH/create-root.sh
+++ b/test/TEST-16-DMSQUASH/create-root.sh
@@ -7,6 +7,9 @@ for x in 64-lvm.rules 70-mdadm.rules 99-mount-rules; do
     : > "/etc/udev/rules.d/$x"
 done
 rm -f -- /etc/lvm/lvm.conf
+
+modprobe sd_mod
+modprobe ahci
 udevadm control --reload
 set -e
 
diff --git a/test/TEST-17-LVM-THIN/create-root.sh b/test/TEST-17-LVM-THIN/create-root.sh
index 30bfbe22..b6ee67d9 100755
--- a/test/TEST-17-LVM-THIN/create-root.sh
+++ b/test/TEST-17-LVM-THIN/create-root.sh
@@ -7,6 +7,9 @@ for x in 64-lvm.rules 70-mdadm.rules 99-mount-rules; do
     : > "/etc/udev/rules.d/$x"
 done
 rm -f -- /etc/lvm/lvm.conf
+
+modprobe sd_mod
+modprobe ahci
 udevadm control --reload
 udevadm settle
 
-- 
2.47.0

openSUSE Build Service is sponsored by