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 - - - -
