Hello community,

here is the log from the commit of package mkinitrd for openSUSE:Factory 
checked in at 2013-08-04 20:40:43
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/mkinitrd (Old)
 and      /work/SRC/openSUSE:Factory/.mkinitrd.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "mkinitrd"

Changes:
--------
--- /work/SRC/openSUSE:Factory/mkinitrd/mkinitrd.changes        2013-08-04 
16:58:28.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.mkinitrd.new/mkinitrd.changes   2013-08-04 
23:52:30.000000000 +0200
@@ -1,0 +2,10 @@
+Sun Aug  4 16:29:03 CEST 2013 - oher...@suse.de
+
+- Print copied firmware files only once
+
+-------------------------------------------------------------------
+Sun Aug  4 16:27:35 CEST 2013 - oher...@suse.de
+
+- Include firmware files only once, in /lib/firmware (bnc#713126)
+
+-------------------------------------------------------------------

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

Other differences:
------------------
++++++ mkinitrd.tar.bz2 ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/mkinitrd-2.7.2/mkinitrd.changes 
new/mkinitrd-2.7.2/mkinitrd.changes
--- old/mkinitrd-2.7.2/mkinitrd.changes 2013-08-04 10:47:54.000000000 +0200
+++ new/mkinitrd-2.7.2/mkinitrd.changes 2013-08-04 16:30:17.000000000 +0200
@@ -1,4 +1,14 @@
 -------------------------------------------------------------------
+Sun Aug  4 16:29:03 CEST 2013 - oher...@suse.de
+
+- Print copied firmware files only once
+
+-------------------------------------------------------------------
+Sun Aug  4 16:27:35 CEST 2013 - oher...@suse.de
+
+- Include firmware files only once, in /lib/firmware (bnc#713126)
+
+-------------------------------------------------------------------
 Sun Aug  4 10:47:08 CEST 2013 - oher...@suse.de
 
 - Fix parsing of disabled modules in RESOLVED_INITRD_MODULES (bnc#696959)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/mkinitrd-2.7.2/scripts/setup-modules.sh 
new/mkinitrd-2.7.2/scripts/setup-modules.sh
--- old/mkinitrd-2.7.2/scripts/setup-modules.sh 2013-08-04 10:47:54.000000000 
+0200
+++ new/mkinitrd-2.7.2/scripts/setup-modules.sh 2013-08-04 16:30:17.000000000 
+0200
@@ -320,6 +320,10 @@
 
 # Copy all modules into the initrd
 has_firmware=false
+declare -A fw_array
+mkdir -p $tmp_mnt/lib/firmware
+mkdir -p $tmp_mnt/usr/lib
+ln -sfbn ../../lib/firmware $tmp_mnt/usr/lib/firmware
 for module in $resolved_modules; do
     if [ ! -r $root_dir/$module ]; then
         oops 9 "Module $module not found."
@@ -340,7 +344,11 @@
                         echo -ne "Firmware:\t"
                        has_firmware=true
                     fi
-                    echo -n "$fw "
+                    if test -z "${fw_array[$fw]}"
+                    then
+                        fw_array[$fw]=$fw
+                        echo -n "$fw "
+                    fi
                     if test -e "$dir/$subdir/$fw.sig"; then
                         cp -p --parents "$_" "$tmp_mnt"
                         echo -n "$fw.sig "
@@ -354,6 +362,7 @@
     echo
 fi
 unset has_firmware
+unset fw_array
 
 if [ "$resolved_modules" ] ; then
     [ ! -d $tmp_mnt/lib/modules/$kernel_version ] && oops 10 "No modules have 
been installed"

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org

Reply via email to