Hello community,

here is the log from the commit of package dracut for openSUSE:Factory checked 
in at 2018-06-18 13:50:13
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/dracut (Old)
 and      /work/SRC/openSUSE:Factory/.dracut.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "dracut"

Mon Jun 18 13:50:13 2018 rev:126 rq:616867 version:044.1

Changes:
--------
--- /work/SRC/openSUSE:Factory/dracut/dracut.changes    2018-04-30 
22:51:33.840606309 +0200
+++ /work/SRC/openSUSE:Factory/.dracut.new/dracut.changes       2018-06-18 
13:50:18.689186988 +0200
@@ -1,0 +2,20 @@
+Thu Jun 14 12:26:02 UTC 2018 - daniel.molken...@suse.com
+
+- 40network: Fix static network setup (bsc#1091099)
+  * adds 0571-40network-Fix-static-network-setup.patch
+
+- lsinitrd: Fix cat: write error: Broken pipe error (bsc#1094603)
+  * adds 0572-lsinitrd-no-more-cat-write-error-Broken-pipe.patch
+  * adds 0573-lsinitrd.sh-quote-filename-in-extract_files.patch
+
+-------------------------------------------------------------------
+Thu Jun 14 11:48:42 UTC 2018 - daniel.molken...@suse.com
+
+- 95multipath: Pickup multipath files in /etc/multipath/conf.d (boo#1048551)
+  * adds 0568-95multipath-Pickup-files-in-etc-multipath-conf.d.patch
+
+- 10i18n: Load all keymaps for a given locale (boo#1065058) 
+  * adds 0569-10i18n-Load-all-keymaps-for-a-given-locale.patch
+  * adds 0570-10i18n-Fix-possible-infinite-recursion.patch
+
+-------------------------------------------------------------------

New:
----
  0568-95multipath-Pickup-files-in-etc-multipath-conf.d.patch
  0569-10i18n-Load-all-keymaps-for-a-given-locale.patch
  0570-10i18n-Fix-possible-infinite-recursion.patch
  0571-40network-Fix-static-network-setup.patch
  0572-lsinitrd-no-more-cat-write-error-Broken-pipe.patch
  0573-lsinitrd.sh-quote-filename-in-extract_files.patch

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

Other differences:
------------------
++++++ dracut.spec ++++++
--- /var/tmp/diff_new_pack.WJ5U5K/_old  2018-06-18 13:50:21.545081427 +0200
+++ /var/tmp/diff_new_pack.WJ5U5K/_new  2018-06-18 13:50:21.549081279 +0200
@@ -390,6 +390,17 @@
 Patch566:       0566-95nfs-If-no-server-is-configured-read-BOOTSERVERADDR.patch
 # Patch specific to SUSE, upstream only documentation
 Patch567:       0567-Fix-booting-with-fips-1-on-SLES-15.patch
+# Applied upstream as d000b9a2c7837be7d1c71fb730675f822cf96fc1
+Patch568:       0568-95multipath-Pickup-files-in-etc-multipath-conf.d.patch
+# Applied upstream as afd09c9a87ef09e2595f71fdae1d38ac00cfd071
+Patch569:       0569-10i18n-Load-all-keymaps-for-a-given-locale.patch
+# Applied upstream as a4e11a0e4d6fbed25244cc0f01732f81841bd642
+Patch570:       0570-10i18n-Fix-possible-infinite-recursion.patch
+Patch571:       0571-40network-Fix-static-network-setup.patch
+# Patch adopted from upstream commit bce6823a19b3fc0be50ff5c29c5ef90fa58b3430
+Patch572:       0572-lsinitrd-no-more-cat-write-error-Broken-pipe.patch
+# Patch adopted from upstream commit 8379784a0e8e38b85f36cb605a323dce02fd76b5
+Patch573:       0573-lsinitrd.sh-quote-filename-in-extract_files.patch
 
 BuildRequires:  asciidoc
 BuildRequires:  bash
@@ -680,6 +691,12 @@
 %patch565 -p1
 %patch566 -p1
 %patch567 -p1
+%patch568 -p1
+%patch569 -p1
+%patch570 -p1
+%patch571 -p1
+%patch572 -p1
+%patch573 -p1
 
 %build
 %configure\

++++++ 0568-95multipath-Pickup-files-in-etc-multipath-conf.d.patch ++++++
>From 05f1365ffd1c03bad44fdbb312769044cda032a8 Mon Sep 17 00:00:00 2001
From: Daniel Molkentin <dmolken...@suse.com>
Date: Fri, 14 Jul 2017 14:21:43 +0200
Subject: [PATCH] 95multipath: Pickup files in /etc/multipath/conf.d

Reference: boo#1048551
---
 modules.d/90multipath/module-setup.sh | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/modules.d/90multipath/module-setup.sh 
b/modules.d/90multipath/module-setup.sh
index 85848068..4e059b41 100755
--- a/modules.d/90multipath/module-setup.sh
+++ b/modules.d/90multipath/module-setup.sh
@@ -92,7 +92,8 @@ install() {
         xdrgetprio \
         /etc/xdrdevices.conf \
         /etc/multipath.conf \
-        /etc/multipath/*
+        /etc/multipath/* \
+        /etc/multipath/conf.d/*
 
     inst $(command -v partx) /sbin/partx
 
-- 
2.12.3

++++++ 0569-10i18n-Load-all-keymaps-for-a-given-locale.patch ++++++
>From afd09c9a87ef09e2595f71fdae1d38ac00cfd071 Mon Sep 17 00:00:00 2001
From: Daniel Molkentin <dmolken...@suse.com>
Date: Thu, 26 Oct 2017 14:59:34 +0200
Subject: [PATCH 1/2] 10i18n: Load all keymaps for a given locale

Previously, dracut would only copy the first one found. However,
with legacy maps for some locales around, there is a chance we
pick the wrong one. Pick all matching keymaps instead

Reference: boo#1065058
---
 modules.d/10i18n/module-setup.sh | 35 ++++++++++++++++++++---------------
 1 file changed, 20 insertions(+), 15 deletions(-)

diff --git a/modules.d/10i18n/module-setup.sh b/modules.d/10i18n/module-setup.sh
index d6aab19f..be4ada54 100755
--- a/modules.d/10i18n/module-setup.sh
+++ b/modules.d/10i18n/module-setup.sh
@@ -30,21 +30,24 @@ install() {
 
     # This is from 10redhat-i18n.
     findkeymap () {
-        local MAP=$1
+        local MAPS=$1
         local MAPNAME=${1%.map*}
-        [[ ! -f $MAP ]] && \
-            MAP=$(find ${kbddir}/keymaps -type f -name ${MAPNAME} -o -name 
${MAPNAME}.map -o -name ${MAPNAME}.map.\* | head -n1)
-        [[ " $KEYMAPS " = *" $MAP "* ]] && return
-        KEYMAPS="$KEYMAPS $MAP"
-        case $MAP in
-            *.gz) cmd=zgrep;;
-            *.bz2) cmd=bzgrep;;
-            *) cmd=grep ;;
-        esac
-
-        for INCL in $($cmd "^include " $MAP | while read a a b || [ -n "$a" ]; 
do echo ${a//\"/}; done); do
-            for FN in $(find ${kbddir}/keymaps -type f -name $INCL\*); do
-                findkeymap $FN
+        local map
+        [[ ! -f $MAPS ]] && \
+            MAPS=$(find ${kbddir}/keymaps -type f -name ${MAPNAME} -o -name 
${MAPNAME}.map -o -name ${MAPNAME}.map.\*)
+
+        for map in $MAPS; do
+            KEYMAPS="$KEYMAPS $map"
+            case $map in
+                *.gz) cmd=zgrep;;
+                *.bz2) cmd=bzgrep;;
+                *) cmd=grep ;;
+            esac
+
+            for INCL in $($cmd "^include " $map | while read a a b || [ -n 
"$a" ]; do echo ${a//\"/}; done); do
+                for FN in $(find ${kbddir}/keymaps -type f -name $INCL\*); do
+                    findkeymap $FN
+                done
             done
         done
     }
@@ -185,7 +188,9 @@ install() {
             findkeymap ${map}
         done
 
-        inst_opt_decompress ${KEYMAPS}
+        for keymap in ${KEYMAPS}; do
+            inst_opt_decompress ${keymap}
+        done
 
         inst_opt_decompress ${kbddir}/consolefonts/${DEFAULT_FONT}.*
 
-- 
2.16.3

++++++ 0570-10i18n-Fix-possible-infinite-recursion.patch ++++++
>From a4e11a0e4d6fbed25244cc0f01732f81841bd642 Mon Sep 17 00:00:00 2001
From: Daniel Molkentin <dmolken...@suse.com>
Date: Fri, 27 Apr 2018 16:59:47 +0200
Subject: [PATCH 2/2] 10i18n: Fix possible infinite recursion

---
 modules.d/10i18n/module-setup.sh | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/modules.d/10i18n/module-setup.sh b/modules.d/10i18n/module-setup.sh
index be4ada54..9083e98f 100755
--- a/modules.d/10i18n/module-setup.sh
+++ b/modules.d/10i18n/module-setup.sh
@@ -46,7 +46,7 @@ install() {
 
             for INCL in $($cmd "^include " $map | while read a a b || [ -n 
"$a" ]; do echo ${a//\"/}; done); do
                 for FN in $(find ${kbddir}/keymaps -type f -name $INCL\*); do
-                    findkeymap $FN
+                    strstr "$KEYMAPS" "$FN" || findkeymap $FN
                 done
             done
         done
-- 
2.16.3

++++++ 0571-40network-Fix-static-network-setup.patch ++++++
>From a3fdbedce43956881ca01c94543b22e37d205da6 Mon Sep 17 00:00:00 2001
From: Daniel Molkentin <dmolken...@suse.com>
Date: Thu, 14 Jun 2018 14:18:44 +0200
Subject: [PATCH] 40network: Fix static network setup

Patch-by: Thomas Blume <tbl...@suse.com>

References: bsc#1091099
---
 modules.d/40network/ifup.sh | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/modules.d/40network/ifup.sh b/modules.d/40network/ifup.sh
index 2d93cebd..13564778 100755
--- a/modules.d/40network/ifup.sh
+++ b/modules.d/40network/ifup.sh
@@ -275,7 +275,7 @@ do_ifcfg() {
             dhcp*)
                 do_dhcp -4 ;;
             *)
-                do_static ;;
+                ;;
         esac
         # loop over all configurations in ifcfg-$netif (IPADDR*) and apply
         for conf in ${!IPADDR@}; do
-- 
2.16.3

++++++ 0572-lsinitrd-no-more-cat-write-error-Broken-pipe.patch ++++++
>From b2e09d1d444e771493c26c576256f962bd8869f3 Mon Sep 17 00:00:00 2001
From: Harald Hoyer <har...@redhat.com>
Date: Tue, 16 Jan 2018 12:14:15 +0100
Subject: [PATCH 1/2] lsinitrd: no more cat: write error: Broken pipe

silence the cat
---
 lsinitrd.sh | 7 +++----
 1 file changed, 3 insertions(+), 4 deletions(-)

diff --git a/lsinitrd.sh b/lsinitrd.sh
index 1e4d99ac..9c7a178b 100755
--- a/lsinitrd.sh
+++ b/lsinitrd.sh
@@ -120,7 +120,7 @@ extract_files()
     for f in "${!filenames[@]}"; do
         [[ $nofileinfo ]] || echo "initramfs:/$f"
         [[ $nofileinfo ]] || echo 
"========================================================================"
-        $CAT $image | cpio --extract --verbose --quiet --to-stdout $f 
2>/dev/null
+        $CAT "$image" 2>/dev/null | cpio --extract --verbose --quiet 
--to-stdout $f 2>/dev/null
         ((ret+=$?))
         [[ $nofileinfo ]] || echo 
"========================================================================"
         [[ $nofileinfo ]] || echo
@@ -139,15 +139,14 @@ list_files()
 {
     echo 
"========================================================================"
     if [ "$sorted" -eq 1 ]; then
-        $CAT "$image" | cpio --extract --verbose --quiet --list | sort -n -k5
+        $CAT "$image" 2>/dev/null | cpio --extract --verbose --quiet --list | 
sort -n -k5
     else
-        $CAT "$image" | cpio --extract --verbose --quiet --list | sort -k9
+        $CAT "$image" 2>/dev/null | cpio --extract --verbose --quiet --list | 
sort -k9
     fi
     ((ret+=$?))
     echo 
"========================================================================"
 }
 
-
 if (( ${#filenames[@]} <= 0 )); then
     echo "Image: $image: $(du -h $image | while read a b || [ -n "$a" ]; do 
echo $a;done)"
     echo 
"========================================================================"
-- 
2.16.3

++++++ 0573-lsinitrd.sh-quote-filename-in-extract_files.patch ++++++
>From 0bb520ee706a0927f538004e2acb50d8c2b469b3 Mon Sep 17 00:00:00 2001
From: Harald Hoyer <har...@redhat.com>
Date: Thu, 18 Jan 2018 10:17:42 +0100
Subject: [PATCH 2/2] lsinitrd.sh: quote filename in extract_files()

---
 lsinitrd.sh | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/lsinitrd.sh b/lsinitrd.sh
index 9c7a178b..da7bf044 100755
--- a/lsinitrd.sh
+++ b/lsinitrd.sh
@@ -120,7 +120,7 @@ extract_files()
     for f in "${!filenames[@]}"; do
         [[ $nofileinfo ]] || echo "initramfs:/$f"
         [[ $nofileinfo ]] || echo 
"========================================================================"
-        $CAT "$image" 2>/dev/null | cpio --extract --verbose --quiet 
--to-stdout $f 2>/dev/null
+        $CAT "$image" 2>/dev/null | cpio --extract --verbose --quiet 
--to-stdout "$f" 2>/dev/null
         ((ret+=$?))
         [[ $nofileinfo ]] || echo 
"========================================================================"
         [[ $nofileinfo ]] || echo
-- 
2.16.3


Reply via email to