Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package dracut for openSUSE:Factory checked 
in at 2025-04-04 17:28:49
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/dracut (Old)
 and      /work/SRC/openSUSE:Factory/.dracut.new.1907 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "dracut"

Fri Apr  4 17:28:49 2025 rev:239 rq:1266876 version:059+suse.714.gee616a76

Changes:
--------
--- /work/SRC/openSUSE:Factory/dracut/dracut.changes    2025-03-18 
17:41:35.646274469 +0100
+++ /work/SRC/openSUSE:Factory/.dracut.new.1907/dracut.changes  2025-04-04 
17:28:58.943707040 +0200
@@ -1,0 +2,10 @@
+Thu Apr 03 12:10:51 UTC 2025 - antonio.fei...@suse.com
+
+- Update to version 059+suse.714.gee616a76:
+  * fix(crypt): always install s390 crypto modules (jsc#IBM-1444)
+  * fix(crypt): install dm_crypt module in non-hostonly mode as well
+  * fix(nfs): set correct ownership of rpc.statd state directories 
(bsc#1217885)
+  * perf(nfs): remove references to old rpcbind state dir
+  * fix(nfs): libnfsidmap plugins not added in some distributions
+
+-------------------------------------------------------------------

Old:
----
  dracut-059+suse.707.g7b7df177.obscpio

New:
----
  dracut-059+suse.714.gee616a76.obscpio

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

Other differences:
------------------
++++++ dracut.spec ++++++
--- /var/tmp/diff_new_pack.jkB4Rh/_old  2025-04-04 17:28:59.751740744 +0200
+++ /var/tmp/diff_new_pack.jkB4Rh/_new  2025-04-04 17:28:59.755740910 +0200
@@ -25,7 +25,7 @@
 %endif
 
 Name:           dracut
-Version:        059+suse.707.g7b7df177
+Version:        059+suse.714.gee616a76
 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.jkB4Rh/_old  2025-04-04 17:28:59.791742412 +0200
+++ /var/tmp/diff_new_pack.jkB4Rh/_new  2025-04-04 17:28:59.795742579 +0200
@@ -409,4 +409,5 @@
 6ac1033c feat(dmsquash-live): add support for 
rd.live.overlay.nouserconfirmprompt
 9b12ef98 feat(lsinitrd.sh): enable unpacking files from squash-root.img
 d10455ad feat(lsinitrd.sh): print stored dracut cmdline
+59af2fff fix(crypt): install dm_crypt module in non-hostonly mode as well
 

++++++ _servicedata ++++++
--- /var/tmp/diff_new_pack.jkB4Rh/_old  2025-04-04 17:28:59.827743914 +0200
+++ /var/tmp/diff_new_pack.jkB4Rh/_new  2025-04-04 17:28:59.831744080 +0200
@@ -1,6 +1,6 @@
 <servicedata>
 <service name="tar_scm">
                 <param 
name="url">https://github.com/opensuse/dracut.git</param>
-              <param 
name="changesrevision">c410eca83644045459e4b6eefd1cbc0aead44d0b</param></service></servicedata>
+              <param 
name="changesrevision">fb95ddf3c3b6a4ad1629b8661310e65fa00e3d99</param></service></servicedata>
 (No newline at EOF)
 

++++++ dracut-059+suse.707.g7b7df177.obscpio -> 
dracut-059+suse.714.gee616a76.obscpio ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/dracut-059+suse.707.g7b7df177/modules.d/90crypt/module-setup.sh 
new/dracut-059+suse.714.gee616a76/modules.d/90crypt/module-setup.sh
--- old/dracut-059+suse.707.g7b7df177/modules.d/90crypt/module-setup.sh 
2025-03-17 11:30:36.000000000 +0100
+++ new/dracut-059+suse.714.gee616a76/modules.d/90crypt/module-setup.sh 
2025-04-03 14:06:27.000000000 +0200
@@ -47,8 +47,13 @@
 
 # called by dracut
 installkernel() {
-    hostonly="" instmods drbg
-    instmods dm_crypt
+    local _arch=${DRACUT_ARCH:-$(uname -m)}
+    local _s390drivers=
+    if [[ $_arch == "s390" ]] || [[ $_arch == "s390x" ]]; then
+        _s390drivers="=drivers/s390/crypto"
+    fi
+
+    hostonly="" instmods drbg dm_crypt ${_s390drivers:+"$_s390drivers"}
 
     # in case some of the crypto modules moved from compiled in
     # to module based, try to install those modules
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/dracut-059+suse.707.g7b7df177/modules.d/95nfs/module-setup.sh 
new/dracut-059+suse.714.gee616a76/modules.d/95nfs/module-setup.sh
--- old/dracut-059+suse.707.g7b7df177/modules.d/95nfs/module-setup.sh   
2025-03-17 11:30:36.000000000 +0100
+++ new/dracut-059+suse.714.gee616a76/modules.d/95nfs/module-setup.sh   
2025-04-03 14:06:27.000000000 +0200
@@ -94,7 +94,7 @@
         echo "alias nfs4 nfs" > "$initdir"/etc/modprobe.d/nfs.conf
     fi
 
-    inst_libdir_file 'libnfsidmap_nsswitch.so*' 'libnfsidmap/*.so' 
'libnfsidmap*.so*'
+    inst_libdir_file 'libnfsidmap*/*.so' 'libnfsidmap*.so*'
 
     _nsslibs=$(
         cat "$dracutsysrootdir"/{,usr/}etc/nsswitch.conf 2> /dev/null \
@@ -119,19 +119,11 @@
     inst "$moddir/nfs-lib.sh" "/lib/nfs-lib.sh"
     mkdir -m 0755 -p "$initdir/var/lib/nfs"
     mkdir -m 0755 -p "$initdir/var/lib/nfs/rpc_pipefs"
-    mkdir -m 0770 -p "$initdir/var/lib/rpcbind"
-    mkdir -m 0755 -p "$initdir/var/lib/nfs/sm"
 
     # Rather than copy the passwd file in, just set a user for rpcbind
     # We'll save the state and restart the daemon from the root anyway
-    grep -E '^nfsnobody:|^rpc:|^rpcuser:' "$dracutsysrootdir"/etc/passwd >> 
"$initdir/etc/passwd"
-    grep -E '^nogroup:|^rpc:|^nobody:' "$dracutsysrootdir"/etc/group >> 
"$initdir/etc/group"
-
-    # rpc user needs to be able to write to this directory to save the 
warmstart
-    # file
-    chmod 770 "$initdir/var/lib/rpcbind"
-    grep -q '^rpc:' "$dracutsysrootdir"/etc/passwd \
-        && grep -q '^rpc:' "$dracutsysrootdir"/etc/group
+    grep -E '^nfsnobody:|^rpc:|^rpcuser:|^statd:' 
"$dracutsysrootdir"/etc/passwd >> "$initdir/etc/passwd"
+    grep -E '^nogroup:|^rpc:|^nobody:|^statd:' "$dracutsysrootdir"/etc/group 
>> "$initdir/etc/group"
 
     dracut_need_initqueue
 }
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/dracut-059+suse.707.g7b7df177/modules.d/95nfs/nfs-start-rpc.sh 
new/dracut-059+suse.714.gee616a76/modules.d/95nfs/nfs-start-rpc.sh
--- old/dracut-059+suse.707.g7b7df177/modules.d/95nfs/nfs-start-rpc.sh  
2025-03-17 11:30:36.000000000 +0100
+++ new/dracut-059+suse.714.gee616a76/modules.d/95nfs/nfs-start-rpc.sh  
2025-04-03 14:06:27.000000000 +0200
@@ -4,19 +4,23 @@
     [ ! -d /var/lib/nfs/rpc_pipefs/nfs ] \
         && mount -t rpc_pipefs rpc_pipefs /var/lib/nfs/rpc_pipefs
 
-    # Start rpcbind or rpcbind
+    # Start rpcbind
     # FIXME occasionally saw 'rpcbind: fork failed: No such device' -- why?
     command -v portmap > /dev/null && [ -z "$(pidof portmap)" ] && portmap
     if command -v rpcbind > /dev/null && [ -z "$(pidof rpcbind)" ]; then
         mkdir -p /run/rpcbind
-        chown rpc:rpc /run/rpcbind
+        chown rpc: /run/rpcbind
         rpcbind
     fi
 
     # Start rpc.statd as mount won't let us use locks on a NFSv4
     # filesystem without talking to it. NFSv4 does locks internally,
     # rpc.lockd isn't needed
-    command -v rpc.statd > /dev/null && [ -z "$(pidof rpc.statd)" ] && 
rpc.statd
+    if command -v rpc.statd > /dev/null && [ -z "$(pidof rpc.statd)" ]; then
+        mkdir -m 0700 -p /var/lib/nfs/sm /var/lib/nfs/sm.bak
+        chown statd: /var/lib/nfs/sm /var/lib/nfs/sm.bak
+        rpc.statd
+    fi
     command -v rpc.idmapd > /dev/null && [ -z "$(pidof rpc.idmapd)" ] && 
rpc.idmapd
 else
     warn 'Kernel module "sunrpc" not in the initramfs, or support for 
filesystem "rpc_pipefs" missing!'
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/dracut-059+suse.707.g7b7df177/modules.d/95nfs/parse-nfsroot.sh 
new/dracut-059+suse.714.gee616a76/modules.d/95nfs/parse-nfsroot.sh
--- old/dracut-059+suse.707.g7b7df177/modules.d/95nfs/parse-nfsroot.sh  
2025-03-17 11:30:36.000000000 +0100
+++ new/dracut-059+suse.714.gee616a76/modules.d/95nfs/parse-nfsroot.sh  
2025-04-03 14:06:27.000000000 +0200
@@ -122,7 +122,3 @@
 
 # shellcheck disable=SC2016
 echo '[ -e $NEWROOT/proc ]' > "$hookdir"/initqueue/finished/nfsroot.sh
-
-mkdir -p /var/lib/rpcbind
-chown rpc:rpc /var/lib/rpcbind
-chmod 770 /var/lib/rpcbind
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/dracut-059+suse.707.g7b7df177/suse/README.susemaint 
new/dracut-059+suse.714.gee616a76/suse/README.susemaint
--- old/dracut-059+suse.707.g7b7df177/suse/README.susemaint     2025-03-17 
11:30:36.000000000 +0100
+++ new/dracut-059+suse.714.gee616a76/suse/README.susemaint     2025-04-03 
14:06:27.000000000 +0200
@@ -409,3 +409,4 @@
 6ac1033c feat(dmsquash-live): add support for 
rd.live.overlay.nouserconfirmprompt
 9b12ef98 feat(lsinitrd.sh): enable unpacking files from squash-root.img
 d10455ad feat(lsinitrd.sh): print stored dracut cmdline
+59af2fff fix(crypt): install dm_crypt module in non-hostonly mode as well

++++++ dracut.obsinfo ++++++
--- /var/tmp/diff_new_pack.jkB4Rh/_old  2025-04-04 17:29:00.123756260 +0200
+++ /var/tmp/diff_new_pack.jkB4Rh/_new  2025-04-04 17:29:00.127756427 +0200
@@ -1,5 +1,5 @@
 name: dracut
-version: 059+suse.707.g7b7df177
-mtime: 1742207436
-commit: 7b7df1779310dad70ec4b0738888e81c1cc7ccc3
+version: 059+suse.714.gee616a76
+mtime: 1743681987
+commit: ee616a76c8df43d56ca5275648afd8e72d414179
 

Reply via email to