Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package dracut for openSUSE:Factory checked 
in at 2022-09-17 20:10:04
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/dracut (Old)
 and      /work/SRC/openSUSE:Factory/.dracut.new.2083 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "dracut"

Sat Sep 17 20:10:04 2022 rev:196 rq:1004025 version:057+suse.315.gd210fc38

Changes:
--------
--- /work/SRC/openSUSE:Factory/dracut/dracut.changes    2022-08-19 
17:54:26.399844024 +0200
+++ /work/SRC/openSUSE:Factory/.dracut.new.2083/dracut.changes  2022-09-17 
20:10:05.513113925 +0200
@@ -1,0 +2,11 @@
+Wed Sep 14 08:30:53 UTC 2022 - antonio.fei...@suse.com
+
+- Update to version 057+suse.315.gd210fc38:
+  * chore(suse): update spec
+      Fix "directories not owned by a package" caused by bash-completion 
directories not owned by dracut.
+      Do not install modules incompatible with the system architecture.
+  * chore(suse): change default persistent policy
+  * ci(suse.conf.example): update SUSE-specific config
+  * chore(suse): fix 99-debug.conf
+
+-------------------------------------------------------------------

Old:
----
  dracut-057+suse.309.gb71946f6.obscpio

New:
----
  dracut-057+suse.315.gd210fc38.obscpio

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

Other differences:
------------------
++++++ dracut.spec ++++++
--- /var/tmp/diff_new_pack.LFDqtV/_old  2022-09-17 20:10:06.181115852 +0200
+++ /var/tmp/diff_new_pack.LFDqtV/_new  2022-09-17 20:10:06.185115863 +0200
@@ -25,7 +25,7 @@
 %endif
 
 Name:           dracut
-Version:        057+suse.309.gb71946f6
+Version:        057+suse.315.gd210fc38
 Release:        0
 Summary:        Event driven initramfs infrastructure
 License:        GPL-2.0-only AND GPL-2.0-or-later AND LGPL-2.1-or-later
@@ -138,7 +138,7 @@
 %build
 %configure \
   --systemdsystemunitdir=%{_unitdir} \
-  --bashcompletiondir=%{_datarootdir}/bash-completion/completions \
+  --bashcompletiondir=%{_datadir}/bash-completion/completions \
   --libdir=%{_prefix}/lib \
   --enable-dracut-cpio
 %make_build all CFLAGS="%{optflags}" %{?_smp_mflags}
@@ -146,20 +146,42 @@
 %install
 %make_install
 
-echo -e "#!/bin/bash\nDRACUT_VERSION=%{version}-%{release}" > 
%{buildroot}/%{dracutlibdir}/dracut-version.sh
+echo -e "#!/bin/bash\nDRACUT_VERSION=%{version}-%{release}" > 
%{buildroot}%{dracutlibdir}/dracut-version.sh
+
+# remove architecture specific modules
+%ifnarch ppc ppc64 ppc64le ppc64p7
+rm -rf %{buildroot}%{dracutlibdir}/modules.d/90ppcmac
+%endif
+%ifnarch s390 s390x
+rm -rf %{buildroot}%{dracutlibdir}/modules.d/80cms
+rm -rf %{buildroot}%{dracutlibdir}/modules.d/81cio_ignore
+rm -rf %{buildroot}%{dracutlibdir}/modules.d/91zipl
+rm -rf %{buildroot}%{dracutlibdir}/modules.d/95dasd
+rm -rf %{buildroot}%{dracutlibdir}/modules.d/95dasd_mod
+rm -rf %{buildroot}%{dracutlibdir}/modules.d/95dasd_rules
+rm -rf %{buildroot}%{dracutlibdir}/modules.d/95dcssblk
+rm -rf %{buildroot}%{dracutlibdir}/modules.d/95qeth_rules
+rm -rf %{buildroot}%{dracutlibdir}/modules.d/95zfcp
+rm -rf %{buildroot}%{dracutlibdir}/modules.d/95zfcp_rules
+rm -rf %{buildroot}%{dracutlibdir}/modules.d/95znet
+%else
+rm -rf %{buildroot}%{dracutlibdir}/modules.d/00warpclock
+%endif
 
 mkdir -p %{buildroot}/boot/dracut
 mkdir -p %{buildroot}%{_localstatedir}/lib/dracut/overlay
 mkdir -p %{buildroot}%{_localstatedir}/log
 touch %{buildroot}%{_localstatedir}/log/dracut.log
 
-install -D -m 0644 dracut.conf.d/suse.conf.example 
%{buildroot}/usr/lib/dracut/dracut.conf.d/01-dist.conf
+install -D -m 0644 dracut.conf.d/suse.conf.example 
%{buildroot}%{dracutlibdir}/dracut.conf.d/01-dist.conf
 install -m 0644 suse/99-debug.conf 
%{buildroot}%{_sysconfdir}/dracut.conf.d/99-debug.conf
 install -m 0644 dracut.conf.d/fips.conf.example 
%{buildroot}%{_sysconfdir}/dracut.conf.d/40-fips.conf
 install -m 0644 dracut.conf.d/ima.conf.example 
%{buildroot}%{_sysconfdir}/dracut.conf.d/40-ima.conf
 # bsc#915218
 %ifarch s390 s390x
-install -m 0644 suse/s390x_persistent_device.conf 
%{buildroot}%{_sysconfdir}/dracut.conf.d/10-s390x_persistent_device.conf
+install -m 0644 suse/s390x_persistent_policy.conf 
%{buildroot}%{_sysconfdir}/dracut.conf.d/10-persistent_policy.conf
+%else
+install -m 0644 suse/persistent_policy.conf 
%{buildroot}%{_sysconfdir}/dracut.conf.d/10-persistent_policy.conf
 %endif
 
 install -D -m 0755 suse/mkinitrd-suse.sh 
%{buildroot}/%{dracut_sbindir}/mkinitrd
@@ -167,15 +189,15 @@
 mv %{buildroot}%{_mandir}/man8/mkinitrd-suse.8 
%{buildroot}%{_mandir}/man8/mkinitrd.8
 
 %if 0%{?suse_version}
-rm -f %{buildroot}/%{dracutlibdir}/modules.d/45ifcfg/write-ifcfg.sh
-ln -s %{dracutlibdir}/modules.d/45ifcfg/write-ifcfg-suse.sh 
%{buildroot}/%{dracutlibdir}/modules.d/45ifcfg/write-ifcfg.sh
+rm -f %{buildroot}%{dracutlibdir}/modules.d/45ifcfg/write-ifcfg.sh
+ln -s %{dracutlibdir}/modules.d/45ifcfg/write-ifcfg-suse.sh 
%{buildroot}%{dracutlibdir}/modules.d/45ifcfg/write-ifcfg.sh
 %else
-mv %{buildroot}/%{dracutlibdir}/modules.d/45ifcfg/write-ifcfg.sh 
%{buildroot}/%{dracutlibdir}/modules.d/45ifcfg/write-ifcfg-redhat.sh
-ln -s %{dracutlibdir}/modules.d/45ifcfg/write-ifcfg-redhat.sh 
%{buildroot}/%{dracutlibdir}/modules.d/45ifcfg/write-ifcfg.sh
+mv %{buildroot}%{dracutlibdir}/modules.d/45ifcfg/write-ifcfg.sh 
%{buildroot}%{dracutlibdir}/modules.d/45ifcfg/write-ifcfg-redhat.sh
+ln -s %{dracutlibdir}/modules.d/45ifcfg/write-ifcfg-redhat.sh 
%{buildroot}%{dracutlibdir}/modules.d/45ifcfg/write-ifcfg.sh
 %endif
 
 # create a link to dracut-util to be able to parse kernel command line 
arguments at generation time
-ln -s %{dracutlibdir}/dracut-util %{buildroot}/%{dracutlibdir}/dracut-getarg
+ln -s %{dracutlibdir}/dracut-util %{buildroot}%{dracutlibdir}/dracut-getarg
 
 %post
 # check whether /var/run has been converted to a symlink
@@ -248,12 +270,15 @@
 %{dracutlibdir}/modules.d/02caps
 %{dracutlibdir}/modules.d/00dash
 %{dracutlibdir}/modules.d/05busybox
+%ifarch ppc ppc64 ppc64le ppc64p7
 %{dracutlibdir}/modules.d/90ppcmac
-
+%endif
+%ifarch s390 s390x
 # RH-specific s390 modules, we take another approach
 %{dracutlibdir}/modules.d/95dasd
 %{dracutlibdir}/modules.d/95zfcp
 %{dracutlibdir}/modules.d/95znet
+%endif
 
 %files mkinitrd-deprecated
 %{dracut_sbindir}/mkinitrd
@@ -266,19 +291,18 @@
 %doc docs/HACKING.md docs/dracut.png docs/dracut.svg
 %{_bindir}/dracut
 %{_bindir}/lsinitrd
-%{_datarootdir}/bash-completion/completions/lsinitrd
+%dir %{_datadir}/bash-completion
+%dir %{_datadir}/bash-completion/completions
+%{_datadir}/bash-completion/completions/dracut
+%{_datadir}/bash-completion/completions/lsinitrd
 %{_datadir}/pkgconfig/dracut.pc
 
 %config(noreplace) %{_sysconfdir}/dracut.conf
 %dir %{_sysconfdir}/dracut.conf.d
-%dir /usr/lib/dracut/dracut.conf.d
+%dir %{dracutlibdir}/dracut.conf.d
+%{dracutlibdir}/dracut.conf.d/01-dist.conf
 %config %{_sysconfdir}/dracut.conf.d/99-debug.conf
-%if 0%{?fedora} || 0%{?suse_version} || 0%{?rhel}
-/usr/lib/dracut/dracut.conf.d/01-dist.conf
-%endif
-%ifarch s390 s390x
-%config %{_sysconfdir}/dracut.conf.d/10-s390x_persistent_device.conf
-%endif
+%config %{_sysconfdir}/dracut.conf.d/10-persistent_policy.conf
 
 %{_mandir}/man8/dracut.8*
 %{_mandir}/man1/lsinitrd.1*
@@ -318,7 +342,9 @@
 %{dracutlibdir}/modules.d/00bash
 %{dracutlibdir}/modules.d/00systemd
 %{dracutlibdir}/modules.d/00systemd-network-management
+%ifnarch s390 s390x
 %{dracutlibdir}/modules.d/00warpclock
+%endif
 %{dracutlibdir}/modules.d/01systemd-ac-power
 %{dracutlibdir}/modules.d/01systemd-ask-password
 %{dracutlibdir}/modules.d/01systemd-coredump
@@ -340,7 +366,6 @@
 %{dracutlibdir}/modules.d/01systemd-tmpfiles
 %{dracutlibdir}/modules.d/01systemd-udevd
 %{dracutlibdir}/modules.d/01systemd-veritysetup
-
 %{dracutlibdir}/modules.d/03modsign
 %{dracutlibdir}/modules.d/03rescue
 %{dracutlibdir}/modules.d/04watchdog
@@ -361,10 +386,14 @@
 %{dracutlibdir}/modules.d/50drm
 %{dracutlibdir}/modules.d/50plymouth
 %{dracutlibdir}/modules.d/62bluetooth
+%ifarch s390 s390x
 %{dracutlibdir}/modules.d/80cms
+%endif
 %{dracutlibdir}/modules.d/80lvmmerge
 %{dracutlibdir}/modules.d/80lvmthinpool-monitor
+%ifarch s390 s390x
 %{dracutlibdir}/modules.d/81cio_ignore
+%endif
 %{dracutlibdir}/modules.d/90btrfs
 %{dracutlibdir}/modules.d/90crypt
 %{dracutlibdir}/modules.d/90dm
@@ -387,11 +416,15 @@
 %{dracutlibdir}/modules.d/91pcsc
 %{dracutlibdir}/modules.d/91pkcs11
 %{dracutlibdir}/modules.d/91tpm2-tss
+%ifarch s390 s390x
 %{dracutlibdir}/modules.d/91zipl
+%endif
 %{dracutlibdir}/modules.d/95cifs
+%ifarch s390 s390x
 %{dracutlibdir}/modules.d/95dasd_mod
 %{dracutlibdir}/modules.d/95dasd_rules
 %{dracutlibdir}/modules.d/95dcssblk
+%endif
 %{dracutlibdir}/modules.d/95debug
 %{dracutlibdir}/modules.d/95fcoe
 %{dracutlibdir}/modules.d/95fcoe-uefi
@@ -401,7 +434,9 @@
 %{dracutlibdir}/modules.d/95nbd
 %{dracutlibdir}/modules.d/95nfs
 %{dracutlibdir}/modules.d/95nvmf
+%ifarch s390 s390x
 %{dracutlibdir}/modules.d/95qeth_rules
+%endif
 %{dracutlibdir}/modules.d/95resume
 %{dracutlibdir}/modules.d/95rootfs-block
 %{dracutlibdir}/modules.d/95ssh-client
@@ -409,7 +444,9 @@
 %{dracutlibdir}/modules.d/95udev-rules
 %{dracutlibdir}/modules.d/95virtfs
 %{dracutlibdir}/modules.d/95virtiofs
+%ifarch s390 s390x
 %{dracutlibdir}/modules.d/95zfcp_rules
+%endif
 %{dracutlibdir}/modules.d/97biosdevname
 %{dracutlibdir}/modules.d/98dracut-systemd
 %{dracutlibdir}/modules.d/98ecryptfs
@@ -431,6 +468,5 @@
 %dir %{_unitdir}/sysinit.target.wants
 %{_unitdir}/*.service
 %{_unitdir}/*/*.service
-%{_datarootdir}/bash-completion/completions/dracut
 
 %changelog

++++++ _servicedata ++++++
--- /var/tmp/diff_new_pack.LFDqtV/_old  2022-09-17 20:10:06.257116070 +0200
+++ /var/tmp/diff_new_pack.LFDqtV/_new  2022-09-17 20:10:06.257116070 +0200
@@ -1,6 +1,6 @@
 <servicedata>
 <service name="tar_scm">
                 <param 
name="url">https://github.com/opensuse/dracut.git</param>
-              <param 
name="changesrevision">b71946f6d78d7ab2fdf73509bc19ae2b5da53715</param></service></servicedata>
+              <param 
name="changesrevision">ce97821e17a809fac1072f5dca1a279ee90e57a9</param></service></servicedata>
 (No newline at EOF)
 

++++++ dracut-057+suse.309.gb71946f6.obscpio -> 
dracut-057+suse.315.gd210fc38.obscpio ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/dracut-057+suse.309.gb71946f6/dracut.conf.d/suse.conf.example 
new/dracut-057+suse.315.gd210fc38/dracut.conf.d/suse.conf.example
--- old/dracut-057+suse.309.gb71946f6/dracut.conf.d/suse.conf.example   
2022-08-18 09:12:19.000000000 +0200
+++ new/dracut-057+suse.315.gd210fc38/dracut.conf.d/suse.conf.example   
2022-09-14 10:29:17.000000000 +0200
@@ -3,7 +3,7 @@
 # SUSE by default always builds as small as possible initrd for performance
 # and resource reasons.
 # If you like to build a generic initrd which works on other platforms than
-# on the one dracut/mkinitrd got called comment out below setting(s).
+# on the one dracut got called comment out below setting(s).
 hostonly="yes"
 hostonly_cmdline="yes"
 
@@ -12,13 +12,3 @@
 i18n_vars="/etc/sysconfig/language:RC_LANG-LANG,RC_LC_ALL-LC_ALL 
/etc/sysconfig/console:CONSOLE_UNICODEMAP-FONT_UNIMAP,CONSOLE_FONT-FONT,CONSOLE_SCREENMAP-FONT_MAP
 /etc/sysconfig/keyboard:KEYTABLE-KEYMAP"
 omit_drivers+=" i2o_scsi "
 
-# Below adds additional tools to the initrd which are not urgently necessary to
-# bring up the system, but help to debug problems.
-# See /usr/lib/dracut/modules.d/95debug/module-setup.sh which additional tools
-# are installed and add more if you need them. This specifically helps if you
-# use:
-# rd.break=[cmdline|pre-udev|pre-trigger|initqueue|pre-mount|
-# mount|pre-pivot|cleanup]
-# boot parameter or if you are forced to enter the dracut emergency shell.
-
-# add_dracutmodules+=debug
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/dracut-057+suse.309.gb71946f6/suse/99-debug.conf 
new/dracut-057+suse.315.gd210fc38/suse/99-debug.conf
--- old/dracut-057+suse.309.gb71946f6/suse/99-debug.conf        2022-08-18 
09:12:19.000000000 +0200
+++ new/dracut-057+suse.315.gd210fc38/suse/99-debug.conf        2022-09-14 
10:29:17.000000000 +0200
@@ -7,4 +7,4 @@
 # mount|pre-pivot|cleanup]
 # boot parameter or if you are forced to enter the dracut emergency shell.
 
-# add_dracutmodules+=debug
+# add_dracutmodules+=" debug "
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/dracut-057+suse.309.gb71946f6/suse/dracut.spec 
new/dracut-057+suse.315.gd210fc38/suse/dracut.spec
--- old/dracut-057+suse.309.gb71946f6/suse/dracut.spec  2022-08-18 
09:12:19.000000000 +0200
+++ new/dracut-057+suse.315.gd210fc38/suse/dracut.spec  2022-09-14 
10:29:17.000000000 +0200
@@ -137,7 +137,7 @@
 %build
 %configure \
   --systemdsystemunitdir=%{_unitdir} \
-  --bashcompletiondir=%{_datarootdir}/bash-completion/completions \
+  --bashcompletiondir=%{_datadir}/bash-completion/completions \
   --libdir=%{_prefix}/lib \
   --enable-dracut-cpio
 %make_build all CFLAGS="%{optflags}" %{?_smp_mflags}
@@ -145,20 +145,42 @@
 %install
 %make_install
 
-echo -e "#!/bin/bash\nDRACUT_VERSION=%{version}-%{release}" > 
%{buildroot}/%{dracutlibdir}/dracut-version.sh
+echo -e "#!/bin/bash\nDRACUT_VERSION=%{version}-%{release}" > 
%{buildroot}%{dracutlibdir}/dracut-version.sh
+
+# remove architecture specific modules
+%ifnarch ppc ppc64 ppc64le ppc64p7
+rm -rf %{buildroot}%{dracutlibdir}/modules.d/90ppcmac
+%endif
+%ifnarch s390 s390x
+rm -rf %{buildroot}%{dracutlibdir}/modules.d/80cms
+rm -rf %{buildroot}%{dracutlibdir}/modules.d/81cio_ignore
+rm -rf %{buildroot}%{dracutlibdir}/modules.d/91zipl
+rm -rf %{buildroot}%{dracutlibdir}/modules.d/95dasd
+rm -rf %{buildroot}%{dracutlibdir}/modules.d/95dasd_mod
+rm -rf %{buildroot}%{dracutlibdir}/modules.d/95dasd_rules
+rm -rf %{buildroot}%{dracutlibdir}/modules.d/95dcssblk
+rm -rf %{buildroot}%{dracutlibdir}/modules.d/95qeth_rules
+rm -rf %{buildroot}%{dracutlibdir}/modules.d/95zfcp
+rm -rf %{buildroot}%{dracutlibdir}/modules.d/95zfcp_rules
+rm -rf %{buildroot}%{dracutlibdir}/modules.d/95znet
+%else
+rm -rf %{buildroot}%{dracutlibdir}/modules.d/00warpclock
+%endif
 
 mkdir -p %{buildroot}/boot/dracut
 mkdir -p %{buildroot}%{_localstatedir}/lib/dracut/overlay
 mkdir -p %{buildroot}%{_localstatedir}/log
 touch %{buildroot}%{_localstatedir}/log/dracut.log
 
-install -D -m 0644 dracut.conf.d/suse.conf.example 
%{buildroot}/usr/lib/dracut/dracut.conf.d/01-dist.conf
+install -D -m 0644 dracut.conf.d/suse.conf.example 
%{buildroot}%{dracutlibdir}/dracut.conf.d/01-dist.conf
 install -m 0644 suse/99-debug.conf 
%{buildroot}%{_sysconfdir}/dracut.conf.d/99-debug.conf
 install -m 0644 dracut.conf.d/fips.conf.example 
%{buildroot}%{_sysconfdir}/dracut.conf.d/40-fips.conf
 install -m 0644 dracut.conf.d/ima.conf.example 
%{buildroot}%{_sysconfdir}/dracut.conf.d/40-ima.conf
 # bsc#915218
 %ifarch s390 s390x
-install -m 0644 suse/s390x_persistent_device.conf 
%{buildroot}%{_sysconfdir}/dracut.conf.d/10-s390x_persistent_device.conf
+install -m 0644 suse/s390x_persistent_policy.conf 
%{buildroot}%{_sysconfdir}/dracut.conf.d/10-persistent_policy.conf
+%else
+install -m 0644 suse/persistent_policy.conf 
%{buildroot}%{_sysconfdir}/dracut.conf.d/10-persistent_policy.conf
 %endif
 
 install -D -m 0755 suse/mkinitrd-suse.sh 
%{buildroot}/%{dracut_sbindir}/mkinitrd
@@ -166,15 +188,15 @@
 mv %{buildroot}%{_mandir}/man8/mkinitrd-suse.8 
%{buildroot}%{_mandir}/man8/mkinitrd.8
 
 %if 0%{?suse_version}
-rm -f %{buildroot}/%{dracutlibdir}/modules.d/45ifcfg/write-ifcfg.sh
-ln -s %{dracutlibdir}/modules.d/45ifcfg/write-ifcfg-suse.sh 
%{buildroot}/%{dracutlibdir}/modules.d/45ifcfg/write-ifcfg.sh
+rm -f %{buildroot}%{dracutlibdir}/modules.d/45ifcfg/write-ifcfg.sh
+ln -s %{dracutlibdir}/modules.d/45ifcfg/write-ifcfg-suse.sh 
%{buildroot}%{dracutlibdir}/modules.d/45ifcfg/write-ifcfg.sh
 %else
-mv %{buildroot}/%{dracutlibdir}/modules.d/45ifcfg/write-ifcfg.sh 
%{buildroot}/%{dracutlibdir}/modules.d/45ifcfg/write-ifcfg-redhat.sh
-ln -s %{dracutlibdir}/modules.d/45ifcfg/write-ifcfg-redhat.sh 
%{buildroot}/%{dracutlibdir}/modules.d/45ifcfg/write-ifcfg.sh
+mv %{buildroot}%{dracutlibdir}/modules.d/45ifcfg/write-ifcfg.sh 
%{buildroot}%{dracutlibdir}/modules.d/45ifcfg/write-ifcfg-redhat.sh
+ln -s %{dracutlibdir}/modules.d/45ifcfg/write-ifcfg-redhat.sh 
%{buildroot}%{dracutlibdir}/modules.d/45ifcfg/write-ifcfg.sh
 %endif
 
 # create a link to dracut-util to be able to parse kernel command line 
arguments at generation time
-ln -s %{dracutlibdir}/dracut-util %{buildroot}/%{dracutlibdir}/dracut-getarg
+ln -s %{dracutlibdir}/dracut-util %{buildroot}%{dracutlibdir}/dracut-getarg
 
 %post
 # check whether /var/run has been converted to a symlink
@@ -247,12 +269,15 @@
 %{dracutlibdir}/modules.d/02caps
 %{dracutlibdir}/modules.d/00dash
 %{dracutlibdir}/modules.d/05busybox
+%ifarch ppc ppc64 ppc64le ppc64p7
 %{dracutlibdir}/modules.d/90ppcmac
-
+%endif
+%ifarch s390 s390x
 # RH-specific s390 modules, we take another approach
 %{dracutlibdir}/modules.d/95dasd
 %{dracutlibdir}/modules.d/95zfcp
 %{dracutlibdir}/modules.d/95znet
+%endif
 
 %files mkinitrd-deprecated
 %{dracut_sbindir}/mkinitrd
@@ -265,19 +290,18 @@
 %doc docs/HACKING.md docs/dracut.png docs/dracut.svg
 %{_bindir}/dracut
 %{_bindir}/lsinitrd
-%{_datarootdir}/bash-completion/completions/lsinitrd
+%dir %{_datadir}/bash-completion
+%dir %{_datadir}/bash-completion/completions
+%{_datadir}/bash-completion/completions/dracut
+%{_datadir}/bash-completion/completions/lsinitrd
 %{_datadir}/pkgconfig/dracut.pc
 
 %config(noreplace) %{_sysconfdir}/dracut.conf
 %dir %{_sysconfdir}/dracut.conf.d
-%dir /usr/lib/dracut/dracut.conf.d
+%dir %{dracutlibdir}/dracut.conf.d
+%{dracutlibdir}/dracut.conf.d/01-dist.conf
 %config %{_sysconfdir}/dracut.conf.d/99-debug.conf
-%if 0%{?fedora} || 0%{?suse_version} || 0%{?rhel}
-/usr/lib/dracut/dracut.conf.d/01-dist.conf
-%endif
-%ifarch s390 s390x
-%config %{_sysconfdir}/dracut.conf.d/10-s390x_persistent_device.conf
-%endif
+%config %{_sysconfdir}/dracut.conf.d/10-persistent_policy.conf
 
 %{_mandir}/man8/dracut.8*
 %{_mandir}/man1/lsinitrd.1*
@@ -317,7 +341,9 @@
 %{dracutlibdir}/modules.d/00bash
 %{dracutlibdir}/modules.d/00systemd
 %{dracutlibdir}/modules.d/00systemd-network-management
+%ifnarch s390 s390x
 %{dracutlibdir}/modules.d/00warpclock
+%endif
 %{dracutlibdir}/modules.d/01systemd-ac-power
 %{dracutlibdir}/modules.d/01systemd-ask-password
 %{dracutlibdir}/modules.d/01systemd-coredump
@@ -339,7 +365,6 @@
 %{dracutlibdir}/modules.d/01systemd-tmpfiles
 %{dracutlibdir}/modules.d/01systemd-udevd
 %{dracutlibdir}/modules.d/01systemd-veritysetup
-
 %{dracutlibdir}/modules.d/03modsign
 %{dracutlibdir}/modules.d/03rescue
 %{dracutlibdir}/modules.d/04watchdog
@@ -360,10 +385,14 @@
 %{dracutlibdir}/modules.d/50drm
 %{dracutlibdir}/modules.d/50plymouth
 %{dracutlibdir}/modules.d/62bluetooth
+%ifarch s390 s390x
 %{dracutlibdir}/modules.d/80cms
+%endif
 %{dracutlibdir}/modules.d/80lvmmerge
 %{dracutlibdir}/modules.d/80lvmthinpool-monitor
+%ifarch s390 s390x
 %{dracutlibdir}/modules.d/81cio_ignore
+%endif
 %{dracutlibdir}/modules.d/90btrfs
 %{dracutlibdir}/modules.d/90crypt
 %{dracutlibdir}/modules.d/90dm
@@ -386,11 +415,15 @@
 %{dracutlibdir}/modules.d/91pcsc
 %{dracutlibdir}/modules.d/91pkcs11
 %{dracutlibdir}/modules.d/91tpm2-tss
+%ifarch s390 s390x
 %{dracutlibdir}/modules.d/91zipl
+%endif
 %{dracutlibdir}/modules.d/95cifs
+%ifarch s390 s390x
 %{dracutlibdir}/modules.d/95dasd_mod
 %{dracutlibdir}/modules.d/95dasd_rules
 %{dracutlibdir}/modules.d/95dcssblk
+%endif
 %{dracutlibdir}/modules.d/95debug
 %{dracutlibdir}/modules.d/95fcoe
 %{dracutlibdir}/modules.d/95fcoe-uefi
@@ -400,7 +433,9 @@
 %{dracutlibdir}/modules.d/95nbd
 %{dracutlibdir}/modules.d/95nfs
 %{dracutlibdir}/modules.d/95nvmf
+%ifarch s390 s390x
 %{dracutlibdir}/modules.d/95qeth_rules
+%endif
 %{dracutlibdir}/modules.d/95resume
 %{dracutlibdir}/modules.d/95rootfs-block
 %{dracutlibdir}/modules.d/95ssh-client
@@ -408,7 +443,9 @@
 %{dracutlibdir}/modules.d/95udev-rules
 %{dracutlibdir}/modules.d/95virtfs
 %{dracutlibdir}/modules.d/95virtiofs
+%ifarch s390 s390x
 %{dracutlibdir}/modules.d/95zfcp_rules
+%endif
 %{dracutlibdir}/modules.d/97biosdevname
 %{dracutlibdir}/modules.d/98dracut-systemd
 %{dracutlibdir}/modules.d/98ecryptfs
@@ -430,6 +467,5 @@
 %dir %{_unitdir}/sysinit.target.wants
 %{_unitdir}/*.service
 %{_unitdir}/*/*.service
-%{_datarootdir}/bash-completion/completions/dracut
 
 %changelog
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/dracut-057+suse.309.gb71946f6/suse/persistent_policy.conf 
new/dracut-057+suse.315.gd210fc38/suse/persistent_policy.conf
--- old/dracut-057+suse.309.gb71946f6/suse/persistent_policy.conf       
1970-01-01 01:00:00.000000000 +0100
+++ new/dracut-057+suse.315.gd210fc38/suse/persistent_policy.conf       
2022-09-14 10:29:17.000000000 +0200
@@ -0,0 +1,17 @@
+# When dracut generates the initramfs, it must refer to disks and partitions to
+# be mounted in a persistent manner, to make sure the system will boot
+# correctly. By default, dracut uses /dev/mapper device names.
+# For example, when dracut detects multipath devices, it will use the DM-MP
+# device names such as
+#
+# /dev/mapper/3600a098000aad73f00000a3f5a275dc8-part1
+#
+# This is good if the system always runs in multipath mode. But if the system 
is
+# started without multipathing, booting with such an initramfs will fail,
+# because the /dev/mapper devices will not exist. The same problem can happen
+# with multipath maps and cloned SAN LUNs.
+#
+# To prevent this from happening, the dracut policy for addressing disks
+# and partitions is changed to use /dev/disk/by-uuid device names on all
+# architectures except s390/s390x, which must be by-path (bsc#915218).
+persistent_policy="by-uuid"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/dracut-057+suse.309.gb71946f6/suse/s390x_persistent_device.conf 
new/dracut-057+suse.315.gd210fc38/suse/s390x_persistent_device.conf
--- old/dracut-057+suse.309.gb71946f6/suse/s390x_persistent_device.conf 
2022-08-18 09:12:19.000000000 +0200
+++ new/dracut-057+suse.315.gd210fc38/suse/s390x_persistent_device.conf 
1970-01-01 01:00:00.000000000 +0100
@@ -1,10 +0,0 @@
-# Set persistent policy by-path on s390 platforms, to prevent
-# the system from hanging during the boot when vDISKs are used
-# as swap devices (bsc#915218).
-#
-# Indeed, they are required to be present early in the boot
-# process to possibly resume the system. However, since
-# they are cleared after logoff/logon and the UUID will likely
-# change after reinitialization, these will not be found with
-# the default by-uuid policy.
-persistent_policy=by-path
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/dracut-057+suse.309.gb71946f6/suse/s390x_persistent_policy.conf 
new/dracut-057+suse.315.gd210fc38/suse/s390x_persistent_policy.conf
--- old/dracut-057+suse.309.gb71946f6/suse/s390x_persistent_policy.conf 
1970-01-01 01:00:00.000000000 +0100
+++ new/dracut-057+suse.315.gd210fc38/suse/s390x_persistent_policy.conf 
2022-09-14 10:29:17.000000000 +0200
@@ -0,0 +1,10 @@
+# Set persistent policy by-path on s390 platforms, to prevent
+# the system from hanging during the boot when vDISKs are used
+# as swap devices (bsc#915218).
+#
+# Indeed, they are required to be present early in the boot
+# process to possibly resume the system. However, since
+# they are cleared after logoff/logon and the UUID will likely
+# change after reinitialization, these will not be found with
+# the default by-uuid policy.
+persistent_policy="by-path"

++++++ dracut.obsinfo ++++++
--- /var/tmp/diff_new_pack.LFDqtV/_old  2022-09-17 20:10:06.609117086 +0200
+++ /var/tmp/diff_new_pack.LFDqtV/_new  2022-09-17 20:10:06.609117086 +0200
@@ -1,5 +1,5 @@
 name: dracut
-version: 057+suse.309.gb71946f6
-mtime: 1660806739
-commit: b71946f6d78d7ab2fdf73509bc19ae2b5da53715
+version: 057+suse.315.gd210fc38
+mtime: 1663144157
+commit: d210fc38efdd91f3d7c6d9662e1b7c8e209b5589
 

Reply via email to