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-12-14 14:10:45
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/dracut (Old)
 and      /work/SRC/openSUSE:Factory/.dracut.new.1835 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "dracut"

Wed Dec 14 14:10:45 2022 rev:199 rq:1042609 version:057+suse.351.ge78c8ff6

Changes:
--------
--- /work/SRC/openSUSE:Factory/dracut/dracut.changes    2022-11-16 
15:42:43.219691848 +0100
+++ /work/SRC/openSUSE:Factory/.dracut.new.1835/dracut.changes  2022-12-14 
14:10:55.131468742 +0100
@@ -1,0 +2,9 @@
+Tue Dec 13 08:12:21 UTC 2022 - antonio.fei...@suse.com
+
+- Update to version 057+suse.351.ge78c8ff6:
+  * feat(kernel-modules): exclude USB drivers in strict hostonly mode 
(bsc#1186056)
+  * feat(multipath): warn if included with no multipath devices and no user 
conf (bsc#1069169)
+  * fix(fips): check for fipscheck in libexec
+  * fix(fips): install required sed binary
+
+-------------------------------------------------------------------

Old:
----
  dracut-057+suse.344.g021aead9.obscpio

New:
----
  dracut-057+suse.351.ge78c8ff6.obscpio

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

Other differences:
------------------
++++++ dracut.spec ++++++
--- /var/tmp/diff_new_pack.1bBcI2/_old  2022-12-14 14:10:55.855472466 +0100
+++ /var/tmp/diff_new_pack.1bBcI2/_new  2022-12-14 14:10:55.859472487 +0100
@@ -25,7 +25,7 @@
 %endif
 
 Name:           dracut
-Version:        057+suse.344.g021aead9
+Version:        057+suse.351.ge78c8ff6
 Release:        0
 Summary:        Event driven initramfs infrastructure
 License:        GPL-2.0-only AND GPL-2.0-or-later AND LGPL-2.1-or-later

++++++ _servicedata ++++++
--- /var/tmp/diff_new_pack.1bBcI2/_old  2022-12-14 14:10:55.915472775 +0100
+++ /var/tmp/diff_new_pack.1bBcI2/_new  2022-12-14 14:10:55.919472795 +0100
@@ -1,6 +1,6 @@
 <servicedata>
 <service name="tar_scm">
                 <param 
name="url">https://github.com/opensuse/dracut.git</param>
-              <param 
name="changesrevision">021aead91a2f34ec657d200ead5c4b09f6736b0b</param></service></servicedata>
+              <param 
name="changesrevision">4362c9575559ea5767d32b50a150d796555dd02e</param></service></servicedata>
 (No newline at EOF)
 

++++++ dracut-057+suse.344.g021aead9.obscpio -> 
dracut-057+suse.351.ge78c8ff6.obscpio ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/dracut-057+suse.344.g021aead9/modules.d/01fips/fips.sh 
new/dracut-057+suse.351.ge78c8ff6/modules.d/01fips/fips.sh
--- old/dracut-057+suse.344.g021aead9/modules.d/01fips/fips.sh  2022-11-15 
12:51:03.000000000 +0100
+++ new/dracut-057+suse.351.ge78c8ff6/modules.d/01fips/fips.sh  2022-12-12 
12:56:17.000000000 +0100
@@ -1,16 +1,20 @@
 #!/bin/bash
 
 # find fipscheck, prefer kernel-based version
-fipscheck()
-{
-    FIPSCHECK=/usr/lib64/libkcapi/fipscheck
-    if [ ! -f $FIPSCHECK ]; then
-        FIPSCHECK=/usr/lib/libkcapi/fipscheck
-    fi
-    if [ ! -f $FIPSCHECK ]; then
-        FIPSCHECK=/usr/bin/fipscheck
+fipscheck() {
+    local _fipscheck
+
+    if [ -f "/usr/lib64/libkcapi/fipscheck" ]; then
+        _fipscheck="/usr/lib64/libkcapi/fipscheck"
+    elif [ -f "/usr/lib/libkcapi/fipscheck" ]; then
+        _fipscheck="/usr/lib/libkcapi/fipscheck"
+    elif [ -f "/usr/libexec/libkcapi/fipscheck" ]; then
+        _fipscheck="/usr/libexec/libkcapi/fipscheck"
+    elif [ -f "/usr/bin/fipscheck" ]; then
+        _fipscheck="/usr/bin/fipscheck"
     fi
-    echo $FIPSCHECK
+
+    echo $_fipscheck
 }
 
 type getarg > /dev/null 2>&1 || . /lib/dracut-lib.sh
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/dracut-057+suse.344.g021aead9/modules.d/01fips/module-setup.sh 
new/dracut-057+suse.351.ge78c8ff6/modules.d/01fips/module-setup.sh
--- old/dracut-057+suse.344.g021aead9/modules.d/01fips/module-setup.sh  
2022-11-15 12:51:03.000000000 +0100
+++ new/dracut-057+suse.351.ge78c8ff6/modules.d/01fips/module-setup.sh  
2022-12-12 12:56:17.000000000 +0100
@@ -2,6 +2,13 @@
 
 # called by dracut
 check() {
+    require_any_binary \
+         /usr/lib64/libkcapi/fipscheck \
+         /usr/lib/libkcapi/fipscheck \
+         /usr/libexec/libkcapi/fipscheck \
+         fipscheck \
+        || return 1
+
     return 255
 }
 
@@ -72,11 +79,12 @@
     inst_hook pre-udev 01 "$moddir/fips-load-crypto.sh"
     inst_script "$moddir/fips.sh" /sbin/fips.sh
 
-    inst_multiple rmmod insmod mount uname umount
+    inst_multiple rmmod insmod mount uname umount sed
     inst_multiple -o sha512hmac \
-                     fipscheck \
                      /usr/lib64/libkcapi/fipscheck \
-                     /usr/lib/libkcapi/fipscheck
+                     /usr/lib/libkcapi/fipscheck \
+                     /usr/libexec/libkcapi/fipscheck \
+                     fipscheck
 
     inst_simple /etc/system-fips
     [ -c "${initdir}"/dev/random ] || mknod "${initdir}"/dev/random c 1 8 \
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/dracut-057+suse.344.g021aead9/modules.d/90kernel-modules/module-setup.sh 
new/dracut-057+suse.351.ge78c8ff6/modules.d/90kernel-modules/module-setup.sh
--- 
old/dracut-057+suse.344.g021aead9/modules.d/90kernel-modules/module-setup.sh    
    2022-11-15 12:51:03.000000000 +0100
+++ 
new/dracut-057+suse.351.ge78c8ff6/modules.d/90kernel-modules/module-setup.sh    
    2022-12-12 12:56:17.000000000 +0100
@@ -45,13 +45,14 @@
 
     if [[ -z $drivers ]]; then
         hostonly='' instmods \
-            hid_generic unix \
+            hid_generic unix
+
+        hostonly=$(optional_hostonly) instmods \
             ehci-hcd ehci-pci ehci-platform \
             ohci-hcd ohci-pci \
             uhci-hcd \
-            xhci-hcd xhci-pci xhci-plat-hcd
-
-        hostonly=$(optional_hostonly) instmods \
+            usbhid \
+            xhci-hcd xhci-pci xhci-plat-hcd \
             "=drivers/hid" \
             "=drivers/tty/serial" \
             "=drivers/input/serio" \
@@ -64,7 +65,7 @@
 
         instmods \
             yenta_socket \
-            atkbd i8042 usbhid firewire-ohci pcmcia hv-vmbus \
+            atkbd i8042 firewire-ohci pcmcia hv-vmbus \
             virtio virtio_ring virtio_pci pci_hyperv \
             "=drivers/pcmcia"
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/dracut-057+suse.344.g021aead9/modules.d/90multipath/module-setup.sh 
new/dracut-057+suse.351.ge78c8ff6/modules.d/90multipath/module-setup.sh
--- old/dracut-057+suse.344.g021aead9/modules.d/90multipath/module-setup.sh     
2022-11-15 12:51:03.000000000 +0100
+++ new/dracut-057+suse.351.ge78c8ff6/modules.d/90multipath/module-setup.sh     
2022-12-12 12:56:17.000000000 +0100
@@ -21,14 +21,24 @@
 
 # called by dracut
 check() {
+    local _any_mpath_dev
+
+    for_each_host_dev_and_slaves is_mpath
+    _any_mpath_dev=$?
+
     [[ $hostonly ]] || [[ $mount_needs ]] && {
-        for_each_host_dev_and_slaves is_mpath || return 255
+        [[ $_any_mpath_dev == 0 ]] || return 255
     }
 
     # if there's no multipath binary, no go.
     require_binaries multipath || return 1
     require_binaries kpartx || return 1
 
+    if [[ $_any_mpath_dev != 0 ]] && [[ ! -f /etc/multipath.conf ]]; then
+        dwarn "multipath: including module with no multipath devices and 
empty" \
+            "configuration, the root disk may be unintentionally multipathed."
+    fi
+
     return 0
 }
 

++++++ dracut.obsinfo ++++++
--- /var/tmp/diff_new_pack.1bBcI2/_old  2022-12-14 14:10:56.199474235 +0100
+++ /var/tmp/diff_new_pack.1bBcI2/_new  2022-12-14 14:10:56.199474235 +0100
@@ -1,5 +1,5 @@
 name: dracut
-version: 057+suse.344.g021aead9
-mtime: 1668513063
-commit: 021aead91a2f34ec657d200ead5c4b09f6736b0b
+version: 057+suse.351.ge78c8ff6
+mtime: 1670846177
+commit: e78c8ff654151f4db4f899208e627996941265ae
 

Reply via email to