]> git.ipfire.org Git - thirdparty/dracut-ng.git/commitdiff
test(UEFI): add test coverage for 50-uki-virt.conf
authorJo Zzsi <jozzsicsataban@gmail.com>
Fri, 13 Sep 2024 15:28:27 +0000 (11:28 -0400)
committerLaszlo Gombos <laszlo.gombos@gmail.com>
Sat, 14 Sep 2024 12:18:28 +0000 (08:18 -0400)
test/TEST-18-UEFI/test.sh

index 7092797e2eaddec92c8a002f362ca7f8e3bd1943..7377982cb98a76221402c1d6bc2039f1d2bcd7c0 100755 (executable)
@@ -41,7 +41,12 @@ test_setup() {
     mkdir -p "$TESTDIR"/dracut.*/initramfs/proc
     mksquashfs "$TESTDIR"/dracut.*/initramfs/ "$TESTDIR"/squashfs.img -quiet -no-progress
 
-    mkdir -p "$TESTDIR"/ESP/EFI/BOOT
+    mkdir -p "$TESTDIR"/ESP/EFI/BOOT /tmp/dracut.conf.d
+
+    # test with the reference uki config when systemd is available
+    if command -v systemctl &> /dev/null; then
+        cp "${basedir}/dracut.conf.d/50-uki-virt.conf.example" /tmp/dracut.conf.d/50-uki-virt.conf
+    fi
 
     test_dracut \
         --kernel-cmdline 'root=/dev/disk/by-id/scsi-0QEMU_QEMU_HARDDISK_root ro rd.skipfsck rootfstype=squashfs' \