Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package dracut for openSUSE:Factory checked 
in at 2026-10-18 22:54:07
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/dracut (Old)
 and      /work/SRC/openSUSE:Factory/.dracut.new.3698736 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "dracut"

Sun Oct 18 22:54:07 2026 rev:271 rq:1385215 version:112+suse.57.g23bbfee

Changes:
--------
--- /work/SRC/openSUSE:Factory/dracut/dracut.changes    2026-10-10 
14:59:06.447296382 +0200
+++ /work/SRC/openSUSE:Factory/.dracut.new.3698736/dracut.changes       
2026-10-18 22:54:10.903278515 +0200
@@ -1,0 +2,8 @@
+Fri Oct 16 14:53:06 UTC 2026 - [email protected]
+
+- Update to version 112+suse.57.g23bbfee:
+  * test(FULL-SYSTEMD): remove unnecessary checks for openSUSE
+  * test: prefer test_marker_check over check_qemu_log
+  * fix: replace /boot/dracut with /var/lib/dracut/images in 
dracut-rpm-tmpfiles.conf
+
+-------------------------------------------------------------------

Old:
----
  dracut-112+suse.54.g5c7a104.tar.xz

New:
----
  dracut-112+suse.57.g23bbfee.tar.xz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ dracut.spec ++++++
--- /var/tmp/diff_new_pack.XqtTHv/_old  2026-10-18 22:54:12.351339133 +0200
+++ /var/tmp/diff_new_pack.XqtTHv/_new  2026-10-18 22:54:12.354339259 +0200
@@ -26,7 +26,7 @@
 %endif
 
 Name:           dracut
-Version:        112+suse.54.g5c7a104
+Version:        112+suse.57.g23bbfee
 Release:        0
 Summary:        Event driven initramfs infrastructure
 License:        GPL-2.0-only AND GPL-2.0-or-later AND LGPL-2.1-or-later

++++++ README.susemaint ++++++
--- /var/tmp/diff_new_pack.XqtTHv/_old  2026-10-18 22:54:12.438342776 +0200
+++ /var/tmp/diff_new_pack.XqtTHv/_new  2026-10-18 22:54:12.442342943 +0200
@@ -16,10 +16,11 @@
     - SL-Micro-6.0_Update   -> SL Micro 6.0
     - SL-Micro-6.1_Update   -> SL Micro 6.1
     - SLES-16.0_Update      -> SLES 16.0 and SL Micro 6.2 (both share the same 
code)
-    - SLFO_Main             -> SUSE Linux Framework One
+    - SLES-16.1_Update      -> SLES 16.1
 
 - https://github.com/openSUSE/dracut-ng
-    - SUSE/110              -> Tumbleweed
+    - SUSE/112              -> openSUSE Tumbleweed
+    - SLFO_Main             -> SUSE Linux Framework One
 
 Rules:
 

++++++ _servicedata ++++++
--- /var/tmp/diff_new_pack.XqtTHv/_old  2026-10-18 22:54:12.471344157 +0200
+++ /var/tmp/diff_new_pack.XqtTHv/_new  2026-10-18 22:54:12.474344283 +0200
@@ -1,6 +1,6 @@
 <servicedata>
 <service name="tar_scm">
                 <param 
name="url">https://github.com/opensuse/dracut-ng.git</param>
-              <param 
name="changesrevision">5c7a104cf5fb7c82654904950502441b9e107ca0</param></service></servicedata>
+              <param 
name="changesrevision">23bbfeedf2791cabff8bbb879e0e6991ce263975</param></service></servicedata>
 (No newline at EOF)
 

++++++ dracut-112+suse.54.g5c7a104.tar.xz -> dracut-112+suse.57.g23bbfee.tar.xz 
++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/dracut-112+suse.54.g5c7a104/test/TEST-10-BASIC/test.sh 
new/dracut-112+suse.57.g23bbfee/test/TEST-10-BASIC/test.sh
--- old/dracut-112+suse.54.g5c7a104/test/TEST-10-BASIC/test.sh  2026-10-09 
08:35:30.000000000 +0200
+++ new/dracut-112+suse.57.g23bbfee/test/TEST-10-BASIC/test.sh  2026-10-16 
11:35:18.000000000 +0200
@@ -8,13 +8,15 @@
 
 test_run() {
     declare -a disk_args=()
+    qemu_add_drive disk_args "$TESTDIR"/marker.img marker
     qemu_add_drive disk_args "$TESTDIR"/root.img root
 
+    test_marker_reset
     "$testdir"/run-qemu -nic none \
         "${disk_args[@]}" \
         -append "root=LABEL=dracut $TEST_KERNEL_CMDLINE" \
         -initrd "$TESTDIR"/initramfs.testing
-    check_qemu_log
+    test_marker_check
 }
 
 test_setup() {
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/dracut-112+suse.54.g5c7a104/test/TEST-11-USR-MOUNT/test.sh 
new/dracut-112+suse.57.g23bbfee/test/TEST-11-USR-MOUNT/test.sh
--- old/dracut-112+suse.54.g5c7a104/test/TEST-11-USR-MOUNT/test.sh      
2026-10-09 08:35:30.000000000 +0200
+++ new/dracut-112+suse.57.g23bbfee/test/TEST-11-USR-MOUNT/test.sh      
2026-10-16 11:35:18.000000000 +0200
@@ -22,13 +22,19 @@
     client_test_start "$test_name"
 
     declare -a disk_args=()
+    qemu_add_drive disk_args "$TESTDIR"/marker.img marker
     qemu_add_drive disk_args "$TESTDIR"/root.btrfs root
 
+    test_marker_reset
     "$testdir"/run-qemu \
         "${disk_args[@]}" \
         -append "root=LABEL=dracut $TEST_KERNEL_CMDLINE $client_opts" \
         -initrd "$TESTDIR"/initramfs.testing
-    check_qemu_log
+
+    if ! test_marker_check; then
+        client_test_end "FAILED"
+        return 1
+    fi
 
     client_test_end
 }
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/dracut-112+suse.54.g5c7a104/test/TEST-13-SYSROOT/test.sh 
new/dracut-112+suse.57.g23bbfee/test/TEST-13-SYSROOT/test.sh
--- old/dracut-112+suse.54.g5c7a104/test/TEST-13-SYSROOT/test.sh        
2026-10-09 08:35:30.000000000 +0200
+++ new/dracut-112+suse.57.g23bbfee/test/TEST-13-SYSROOT/test.sh        
2026-10-16 11:35:18.000000000 +0200
@@ -8,13 +8,15 @@
 
 test_run() {
     declare -a disk_args=()
+    qemu_add_drive disk_args "$TESTDIR"/marker.img marker
     qemu_add_drive disk_args "$TESTDIR"/root.img root
 
+    test_marker_reset
     "$testdir"/run-qemu -nic none \
         "${disk_args[@]}" \
         -append "root=LABEL=dracut $TEST_KERNEL_CMDLINE" \
         -initrd "$TESTDIR"/initramfs.testing
-    check_qemu_log
+    test_marker_check
 }
 
 test_setup() {
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/dracut-112+suse.54.g5c7a104/test/TEST-14-HOOKS/test.sh 
new/dracut-112+suse.57.g23bbfee/test/TEST-14-HOOKS/test.sh
--- old/dracut-112+suse.54.g5c7a104/test/TEST-14-HOOKS/test.sh  2026-10-09 
08:35:30.000000000 +0200
+++ new/dracut-112+suse.57.g23bbfee/test/TEST-14-HOOKS/test.sh  2026-10-16 
11:35:18.000000000 +0200
@@ -8,13 +8,15 @@
 
 test_run() {
     declare -a disk_args=()
+    qemu_add_drive disk_args "$TESTDIR"/marker.img marker
     qemu_add_drive disk_args "$TESTDIR"/root.img root
 
+    test_marker_reset
     "$testdir"/run-qemu -nic none \
         "${disk_args[@]}" \
         -append "root=LABEL=dracut $TEST_KERNEL_CMDLINE" \
         -initrd "$TESTDIR"/initramfs.testing
-    check_qemu_log
+    test_marker_check
 }
 
 add_hook() {
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/dracut-112+suse.54.g5c7a104/test/TEST-20-STORAGE/test.sh 
new/dracut-112+suse.57.g23bbfee/test/TEST-20-STORAGE/test.sh
--- old/dracut-112+suse.54.g5c7a104/test/TEST-20-STORAGE/test.sh        
2026-10-09 08:35:30.000000000 +0200
+++ new/dracut-112+suse.57.g23bbfee/test/TEST-20-STORAGE/test.sh        
2026-10-16 11:35:18.000000000 +0200
@@ -37,6 +37,7 @@
     client_test_start "$test_name"
 
     declare -a disk_args=()
+    qemu_add_drive disk_args "$TESTDIR"/marker.img marker
     qemu_add_drive disk_args "$TESTDIR/${disk}-1.img" disk1
 
     if ! grep -qF 'degraded' "$test_name"; then
@@ -50,11 +51,12 @@
         TEST_KERNEL_CMDLINE+=" root=LABEL=dracut "
     fi
 
+    test_marker_reset
     "$testdir"/run-qemu \
         "${disk_args[@]}" \
         -append "$TEST_KERNEL_CMDLINE ro $client_opts " \
         -initrd "$TESTDIR"/initramfs.testing
-    check_qemu_log
+    test_marker_check
 
     client_test_end
 }
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/dracut-112+suse.54.g5c7a104/test/TEST-21-OVERLAYFS/test.sh 
new/dracut-112+suse.57.g23bbfee/test/TEST-21-OVERLAYFS/test.sh
--- old/dracut-112+suse.54.g5c7a104/test/TEST-21-OVERLAYFS/test.sh      
2026-10-09 08:35:30.000000000 +0200
+++ new/dracut-112+suse.57.g23bbfee/test/TEST-21-OVERLAYFS/test.sh      
2026-10-16 11:35:18.000000000 +0200
@@ -14,15 +14,17 @@
     client_test_start "$test_name"
 
     declare -a disk_args=()
+    qemu_add_drive disk_args "$TESTDIR"/marker.img marker
     qemu_add_drive disk_args "$TESTDIR"/root.img root
     qemu_add_drive disk_args "$TESTDIR"/overlay.img overlay
     qemu_add_drive disk_args "$TESTDIR"/crypt.img crypt
 
+    test_marker_reset
     "$testdir"/run-qemu -nic none \
         "${disk_args[@]}" \
         -append "$TEST_KERNEL_CMDLINE root=LABEL=dracut $client_opts" \
         -initrd "$TESTDIR"/initramfs.testing
-    check_qemu_log
+    test_marker_check
 
     client_test_end
 }
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/dracut-112+suse.54.g5c7a104/test/TEST-26-ENC-RAID-LVM/test.sh 
new/dracut-112+suse.57.g23bbfee/test/TEST-26-ENC-RAID-LVM/test.sh
--- old/dracut-112+suse.54.g5c7a104/test/TEST-26-ENC-RAID-LVM/test.sh   
2026-10-09 08:35:30.000000000 +0200
+++ new/dracut-112+suse.57.g23bbfee/test/TEST-26-ENC-RAID-LVM/test.sh   
2026-10-16 11:35:18.000000000 +0200
@@ -26,22 +26,25 @@
     client_test_start "$LUKSARGS"
 
     declare -a disk_args=()
+    qemu_add_drive disk_args "$TESTDIR"/marker.img marker
     qemu_add_drive disk_args "$TESTDIR"/disk-1.img disk1
     qemu_add_drive disk_args "$TESTDIR"/disk-2.img disk2
 
+    test_marker_reset
     "$testdir"/run-qemu \
         "${disk_args[@]}" \
         -append "$TEST_KERNEL_CMDLINE root=/dev/dracut/root ro rd.auto 
rootwait $LUKSARGS" \
         -initrd "$TESTDIR"/initramfs.testing
-    check_qemu_log
+    test_marker_check
     client_test_end
 
     client_test_start "Any LUKS"
+    test_marker_reset
     "$testdir"/run-qemu \
         "${disk_args[@]}" \
         -append "$TEST_KERNEL_CMDLINE root=/dev/dracut/root rd.auto" \
         -initrd "$TESTDIR"/initramfs.testing
-    check_qemu_log
+    test_marker_check
     client_test_end
 
     return 0
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/dracut-112+suse.54.g5c7a104/test/TEST-30-DMSQUASH/test.sh 
new/dracut-112+suse.57.g23bbfee/test/TEST-30-DMSQUASH/test.sh
--- old/dracut-112+suse.54.g5c7a104/test/TEST-30-DMSQUASH/test.sh       
2026-10-09 08:35:30.000000000 +0200
+++ new/dracut-112+suse.57.g23bbfee/test/TEST-30-DMSQUASH/test.sh       
2026-10-16 11:35:18.000000000 +0200
@@ -24,15 +24,21 @@
     client_test_start "$test_name"
 
     declare -a disk_args=()
+    qemu_add_drive disk_args "$TESTDIR"/marker.img marker
     qemu_add_drive disk_args "$TESTDIR"/root.img root
     qemu_add_drive disk_args "$TESTDIR"/root_erofs.img root_erofs
     qemu_add_drive disk_args "$TESTDIR"/root_iso.img root_iso
 
+    test_marker_reset
     "$testdir"/run-qemu \
         "${disk_args[@]}" \
         -append "$TEST_KERNEL_CMDLINE rd.overlay 
root=live:/dev/disk/by-label/dracut $client_opts" \
         -initrd "$TESTDIR"/initramfs.testing
-    check_qemu_log
+
+    if ! test_marker_check; then
+        client_test_end "FAILED"
+        return 1
+    fi
 
     client_test_end
 }
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/dracut-112+suse.54.g5c7a104/test/TEST-31-LIVENET/test.sh 
new/dracut-112+suse.57.g23bbfee/test/TEST-31-LIVENET/test.sh
--- old/dracut-112+suse.54.g5c7a104/test/TEST-31-LIVENET/test.sh        
2026-10-09 08:35:30.000000000 +0200
+++ new/dracut-112+suse.57.g23bbfee/test/TEST-31-LIVENET/test.sh        
2026-10-16 11:35:18.000000000 +0200
@@ -24,12 +24,18 @@
     local append="$2"
 
     client_test_start "$test_name"
+
+    declare -a disk_args=()
+    qemu_add_drive disk_args "$TESTDIR"/marker.img marker
+
+    test_marker_reset
     "$testdir"/run-qemu \
+        "${disk_args[@]}" \
         -device "virtio-net-pci,netdev=lan0" \
         -netdev "user,id=lan0,net=10.0.2.0/24,dhcpstart=10.0.2.15" \
         -append "$append $TEST_KERNEL_CMDLINE" \
         -initrd "$TESTDIR/initramfs.testing"
-    check_qemu_log
+    test_marker_check
     client_test_end
 }
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/dracut-112+suse.54.g5c7a104/test/TEST-40-SYSTEMD/test.sh 
new/dracut-112+suse.57.g23bbfee/test/TEST-40-SYSTEMD/test.sh
--- old/dracut-112+suse.54.g5c7a104/test/TEST-40-SYSTEMD/test.sh        
2026-10-09 08:35:30.000000000 +0200
+++ new/dracut-112+suse.57.g23bbfee/test/TEST-40-SYSTEMD/test.sh        
2026-10-16 11:35:18.000000000 +0200
@@ -11,13 +11,15 @@
 #DEBUGFAIL="rd.shell=1 rd.break=pre-mount"
 test_run() {
     declare -a disk_args=()
+    qemu_add_drive disk_args "$TESTDIR"/marker.img marker
     qemu_add_drive disk_args "$TESTDIR"/root.img root
 
+    test_marker_reset
     "$testdir"/run-qemu \
         "${disk_args[@]}" \
         -append "$TEST_KERNEL_CMDLINE \"root=LABEL=  rdinit=/bin/sh\" 
systemd.log_target=console init=/sbin/init" \
         -initrd "$TESTDIR"/initramfs.testing
-    check_qemu_log
+    test_marker_check
 }
 
 is_systemd_version_greater_or_equal() {
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/dracut-112+suse.54.g5c7a104/test/TEST-41-FULL-SYSTEMD/test.sh 
new/dracut-112+suse.57.g23bbfee/test/TEST-41-FULL-SYSTEMD/test.sh
--- old/dracut-112+suse.54.g5c7a104/test/TEST-41-FULL-SYSTEMD/test.sh   
2026-10-09 08:35:30.000000000 +0200
+++ new/dracut-112+suse.57.g23bbfee/test/TEST-41-FULL-SYSTEMD/test.sh   
2026-10-16 11:35:18.000000000 +0200
@@ -24,15 +24,21 @@
     client_test_start "$test_name"
 
     declare -a disk_args=()
+    qemu_add_drive disk_args "$TESTDIR"/marker.img marker
     qemu_add_drive disk_args "$TESTDIR"/root.btrfs root
     qemu_add_drive disk_args "$TESTDIR"/root_crypt.btrfs root_crypt
     qemu_add_drive disk_args "$TESTDIR"/usr.btrfs usr
 
+    test_marker_reset
     "$testdir"/run-qemu \
         "${disk_args[@]}" \
         -append "root=LABEL=dracut systemd.default_device_timeout_sec=0 
$TEST_KERNEL_CMDLINE mount.usr=LABEL=dracutusr mount.usrflags=subvol=usr 
$client_opts ${DEBUGOUT-}" \
         -initrd "$TESTDIR"/initramfs.testing
-    check_qemu_log
+
+    if ! test_marker_check; then
+        client_test_end "FAILED"
+        return 1
+    fi
 
     client_test_end
 }
@@ -118,53 +124,6 @@
         -a "dracut-systemd $dracut_modules" \
         -i "/tmp/key" "/etc/key" \
         --add-drivers "btrfs"
-
-    # verify that systemd-coredump user exists generated by systemd-sysuser
-    if ! grep -q '^systemd-coredump:' 
"$TESTDIR"/initrd/dracut.*/initramfs/etc/passwd; then
-        # fail the test
-        echo "systemd-coredump user is not present in /etc/passwd"
-        rm "$TESTDIR"/initramfs.testing
-        exit 1
-    fi
-
-    if command -v mkosi-initrd &> /dev/null; then
-        mkosi-initrd --kernel-version "$KVERSION" -t directory -o mkosi -O 
"$TESTDIR"
-
-        find "$TESTDIR"/mkosi/usr/lib/systemd/system/initrd.target.wants/ 
-printf "%f\n" | sort | uniq > systemd-mkosi
-        find 
"$TESTDIR"/initrd/dracut.*/initramfs/usr/lib/systemd/system/initrd.target.wants/
 -printf "%f\n" | sort | uniq > systemd-dracut
-
-        # fail the test if mkosi installs some services that dracut does not
-        mkosi_units=$(comm -23 systemd-mkosi systemd-dracut)
-
-        if [ -n "$mkosi_units" ]; then
-            printf "\n *** systemd units included in initrd from mkosi-initrd 
but not from dracut:%s\n\n" "${mkosi_units}"
-            exit 1
-        fi
-    fi
-
-    if command -v mkinitcpio &> /dev/null; then
-        mkinitcpio -k "$KVERSION" --builddir "$TESTDIR" --save -A systemd
-
-        find "$TESTDIR"/mkinitcpio.*/root/usr/lib/systemd/system/ -printf 
"%f\n" | sort | uniq > systemd-mkinitcpio
-        find "$TESTDIR"/initrd/dracut.*/initramfs/usr/lib/systemd/system/ 
-printf "%f\n" | sort | uniq > systemd-dracut
-
-        # fail the test if mkinitcpio installs some services that dracut does 
not
-        mkinitcpio_units=$(comm -23 systemd-mkinitcpio systemd-dracut)
-        if [ -n "$mkinitcpio_units" ]; then
-            printf "\n *** systemd units included in initrd from mkinitcpio 
but not from dracut:%s\n\n" "${mkinitcpio_units}"
-            exit 1
-        fi
-
-        # verify that in this configuration, dracut does not modify any native 
systemd service files and ensures compatibility with mkinitcpio
-        (cd "$TESTDIR"/mkinitcpio.*/root/usr/lib/systemd/system/ && find . 
-type f > /tmp/systemd-mkinitcpio)
-
-        while read -r unit; do
-            if ! diff -q 
"$TESTDIR"/mkinitcpio.*/root/usr/lib/systemd/system/"$unit" 
"$TESTDIR"/initrd/dracut.*/initramfs/usr/lib/systemd/system/"$unit"; then
-                exit 1
-            fi
-        done < /tmp/systemd-mkinitcpio
-
-    fi
 }
 
 # shellcheck disable=SC1090
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/dracut-112+suse.54.g5c7a104/test/TEST-42-SYSTEMD-INITRD/test.sh 
new/dracut-112+suse.57.g23bbfee/test/TEST-42-SYSTEMD-INITRD/test.sh
--- old/dracut-112+suse.54.g5c7a104/test/TEST-42-SYSTEMD-INITRD/test.sh 
2026-10-09 08:35:30.000000000 +0200
+++ new/dracut-112+suse.57.g23bbfee/test/TEST-42-SYSTEMD-INITRD/test.sh 
2026-10-16 11:35:18.000000000 +0200
@@ -18,13 +18,19 @@
     client_test_start "$test_name"
 
     declare -a disk_args=()
+    qemu_add_drive disk_args "$TESTDIR"/marker.img marker
     qemu_add_drive disk_args "$TESTDIR"/root.img root
 
+    test_marker_reset
     "$testdir"/run-qemu \
         "${disk_args[@]}" \
         -append "root=LABEL=dracut systemd.default_device_timeout_sec=0 
$TEST_KERNEL_CMDLINE $client_opts" \
         -initrd "$TESTDIR"/initramfs.testing
-    check_qemu_log
+
+    if ! test_marker_check; then
+        client_test_end "FAILED"
+        return 1
+    fi
 
     client_test_end
 }
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/dracut-112+suse.54.g5c7a104/test/TEST-43-KERNEL-INSTALL/test.sh 
new/dracut-112+suse.57.g23bbfee/test/TEST-43-KERNEL-INSTALL/test.sh
--- old/dracut-112+suse.54.g5c7a104/test/TEST-43-KERNEL-INSTALL/test.sh 
2026-10-09 08:35:30.000000000 +0200
+++ new/dracut-112+suse.57.g23bbfee/test/TEST-43-KERNEL-INSTALL/test.sh 
2026-10-16 11:35:18.000000000 +0200
@@ -15,20 +15,23 @@
 
 test_run() {
     declare -a disk_args=()
+    qemu_add_drive disk_args "$TESTDIR"/marker.img marker
     qemu_add_drive disk_args "$TESTDIR"/root.img root
 
+    test_marker_reset
     "$testdir"/run-qemu \
         "${disk_args[@]}" \
         -append "root=LABEL=dracut $TEST_KERNEL_CMDLINE" \
         -initrd "$BOOT_ROOT/$TOKEN/$KVERSION"/initrd
-    check_qemu_log
+    test_marker_check
 
     # rescue (non-hostonly) boot
+    test_marker_reset
     "$testdir"/run-qemu \
         "${disk_args[@]}" \
         -append "root=LABEL=dracut $TEST_KERNEL_CMDLINE" \
         -initrd "$BOOT_ROOT/$TOKEN"/0-rescue/initrd
-    check_qemu_log
+    test_marker_check
 }
 
 test_setup() {
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/dracut-112+suse.54.g5c7a104/test/TEST-44-DRIVERS/test.sh 
new/dracut-112+suse.57.g23bbfee/test/TEST-44-DRIVERS/test.sh
--- old/dracut-112+suse.54.g5c7a104/test/TEST-44-DRIVERS/test.sh        
2026-10-09 08:35:30.000000000 +0200
+++ new/dracut-112+suse.57.g23bbfee/test/TEST-44-DRIVERS/test.sh        
2026-10-16 11:35:18.000000000 +0200
@@ -19,15 +19,17 @@
 #DEBUGFAIL="rd.shell=1 rd.break=pre-mount"
 test_run() {
     declare -a disk_args=()
+    qemu_add_drive disk_args "$TESTDIR"/marker.img marker
     qemu_add_drive disk_args "$TESTDIR"/root.img root
     qemu_add_drive disk_args "$TESTDIR"/mnt.img mnt
 
     # This test should fail if rd.driver.export is not passed at kernel 
command-line
+    test_marker_reset
     "$testdir"/run-qemu \
         "${disk_args[@]}" \
         -append "root=LABEL=dracut $TEST_KERNEL_CMDLINE rd.driver.export" \
         -initrd "$TESTDIR"/initramfs.testing
-    check_qemu_log
+    test_marker_check
 }
 
 test_setup() {
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/dracut-112+suse.54.g5c7a104/test/TEST-45-SYSTEMD-IMPORT/test.sh 
new/dracut-112+suse.57.g23bbfee/test/TEST-45-SYSTEMD-IMPORT/test.sh
--- old/dracut-112+suse.54.g5c7a104/test/TEST-45-SYSTEMD-IMPORT/test.sh 
2026-10-09 08:35:30.000000000 +0200
+++ new/dracut-112+suse.57.g23bbfee/test/TEST-45-SYSTEMD-IMPORT/test.sh 
2026-10-16 11:35:18.000000000 +0200
@@ -27,12 +27,17 @@
 
     client_test_start "$test_name"
 
+    declare -a disk_args=()
+    qemu_add_drive disk_args "$TESTDIR"/marker.img marker
+
+    test_marker_reset
     "$testdir"/run-qemu \
+        "${disk_args[@]}" \
         -device "virtio-net-pci,netdev=lan0" \
         -netdev "user,id=lan0,net=10.0.2.0/24,dhcpstart=10.0.2.15" \
         -append "$append $TEST_KERNEL_CMDLINE" \
         -initrd "$TESTDIR/initramfs.testing"
-    check_qemu_log
+    test_marker_check
 
     client_test_end
 }
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/dracut-112+suse.54.g5c7a104/test/TEST-46-SYSTEMD-SYSEXT/test.sh 
new/dracut-112+suse.57.g23bbfee/test/TEST-46-SYSTEMD-SYSEXT/test.sh
--- old/dracut-112+suse.54.g5c7a104/test/TEST-46-SYSTEMD-SYSEXT/test.sh 
2026-10-09 08:35:30.000000000 +0200
+++ new/dracut-112+suse.57.g23bbfee/test/TEST-46-SYSTEMD-SYSEXT/test.sh 
2026-10-16 11:35:18.000000000 +0200
@@ -20,18 +20,22 @@
 
 test_run() {
     declare -a disk_args=()
+    qemu_add_drive disk_args "$TESTDIR"/marker.img marker
+    qemu_add_drive disk_args "$TESTDIR"/marker2.img marker2 1
     qemu_add_drive disk_args "$TESTDIR"/root.img root
 
+    test_marker_reset
     "$testdir"/run-qemu \
         "${disk_args[@]}" \
         -append "root=LABEL=dracut $TEST_KERNEL_CMDLINE" \
         -initrd "$TESTDIR"/initramfs.testing
 
-    # Check if the message "All OK" is in QEMU logs
-    check_qemu_log
+    test_marker_check
 
-    # Also check if the message "dracut-sysext-success" is in QEMU logs
-    check_qemu_log "$QEMU_LOGFILE" "dracut-sysext-success"
+    # Also check if the message "dracut-sysext-success" is in the marker
+    if ! test_marker_check "dracut-sysext-success" marker2.img; then
+        return 1
+    fi
 }
 
 test_setup() {
@@ -93,7 +97,7 @@
     pushd "$TESTDIR/$sysext_name/usr/lib"
     touch "dracut/hooks/pre-pivot/$sysext_name.sh"
     chmod +x "dracut/hooks/pre-pivot/$sysext_name.sh"
-    echo "[ -e \"/etc/$confext_name.marker\" ] && warn \"\$(cat 
/etc/$confext_name.marker)\"" > "dracut/hooks/pre-pivot/50-$sysext_name.sh"
+    echo "[ -e \"/etc/$confext_name.marker\" ] && cat 
/etc/$confext_name.marker | dd oflag=direct 
of=/dev/disk/by-id/scsi-0QEMU_QEMU_HARDDISK_marker2 status=none" > 
"dracut/hooks/pre-pivot/50-$sysext_name.sh"
     mkdir -p "extension-release.d"
     {
         grep -e "^ID=" -e "^VERSION_ID=" /etc/os-release
@@ -113,6 +117,7 @@
     # signature checking
     test_dracut \
         --no-hostonly-cmdline \
+        --install "dd" \
         -i "$TESTDIR/$confext_name.raw" "/.extra/confext/$confext_name.raw" \
         -i "$TESTDIR/$sysext_name.raw" "/.extra/sysext/$sysext_name.raw" \
         -i "$TESTDIR/$crt_dir/dracut.crt" "/etc/verity.d/dracut.crt" \
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/dracut-112+suse.54.g5c7a104/test/TEST-50-NETWORK/test.sh 
new/dracut-112+suse.57.g23bbfee/test/TEST-50-NETWORK/test.sh
--- old/dracut-112+suse.54.g5c7a104/test/TEST-50-NETWORK/test.sh        
2026-10-09 08:35:30.000000000 +0200
+++ new/dracut-112+suse.57.g23bbfee/test/TEST-50-NETWORK/test.sh        
2026-10-16 11:35:18.000000000 +0200
@@ -11,15 +11,17 @@
 
 test_run() {
     declare -a disk_args=()
+    qemu_add_drive disk_args "$TESTDIR"/marker.img marker
     qemu_add_drive disk_args "$TESTDIR"/root.img root
 
+    test_marker_reset
     "$testdir"/run-qemu \
         -device "virtio-net-pci,netdev=lan0" \
         -netdev "user,id=lan0,net=10.0.2.0/24,dhcpstart=10.0.2.15" \
         "${disk_args[@]}" \
         -append "root=LABEL=dracut $TEST_KERNEL_CMDLINE rd.neednet=1" \
         -initrd "$TESTDIR"/initramfs.testing
-    check_qemu_log
+    test_marker_check
 }
 
 test_setup() {
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/dracut-112+suse.54.g5c7a104/test/TEST-61-CHRONY/test.sh 
new/dracut-112+suse.57.g23bbfee/test/TEST-61-CHRONY/test.sh
--- old/dracut-112+suse.54.g5c7a104/test/TEST-61-CHRONY/test.sh 2026-10-09 
08:35:30.000000000 +0200
+++ new/dracut-112+suse.57.g23bbfee/test/TEST-61-CHRONY/test.sh 2026-10-16 
11:35:18.000000000 +0200
@@ -37,6 +37,7 @@
     # - -rtc "base=...,clock=vm" allows to disconnect vm time from host time
     # - initcall_blacklist=rtc_cmos_init (x86_64) / efi_rtc_init (aarch64)
     #   instructs the kernel to avoid trying to sync the clock
+    test_marker_reset
     "$testdir"/run-qemu \
         "${disk_args[@]}" \
         -rtc "base=$FAKE_TIME,clock=vm" \
@@ -47,9 +48,9 @@
 
     # The "nook" variable controls whether a failed test is considered good
     if [[ $nook != 1 ]]; then
-        check_qemu_log
+        test_marker_check
     else
-        check_qemu_log || :
+        test_marker_check || :
     fi
 
     client_test_end
@@ -58,6 +59,7 @@
 test_run() {
     declare -a disk_args=()
 
+    qemu_add_drive disk_args "$TESTDIR"/marker.img marker
     qemu_add_drive disk_args "$TESTDIR"/root.img root
 
     start_webserver "HTTPS" "$SSL_CERT"

++++++ dracut-rpm-tmpfiles.conf ++++++
--- /var/tmp/diff_new_pack.XqtTHv/_old  2026-10-18 22:54:12.798357846 +0200
+++ /var/tmp/diff_new_pack.XqtTHv/_new  2026-10-18 22:54:12.802358014 +0200
@@ -1,4 +1,4 @@
-D  /boot/dracut  - - - -
 D  /var/lib/dracut  - - - -
+D  /var/lib/dracut/images  - - - -
 D  /var/lib/dracut/overlay  - - - -
 

Reply via email to