Hello community,

here is the log from the commit of package aaa_base for openSUSE:Factory
checked in at Mon Mar 21 15:41:25 CET 2011.



--------
--- aaa_base/aaa_base.changes   2011-03-17 17:22:10.000000000 +0100
+++ aaa_base/aaa_base.changes   2011-03-21 14:05:41.000000000 +0100
@@ -1,0 +2,7 @@
+Mon Mar 21 13:58:08 CET 2011 - [email protected]
+
+- Avoid waiting on bind mounts in boot.localfs
+- Be aware in refresh_initrd that modules used in initrd may use
+  options in the /etc/modprobe.d/ files
+
+-------------------------------------------------------------------

calling whatdependson for head-i586


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

Other differences:
------------------
++++++ aaa_base.spec ++++++
--- /var/tmp/diff_new_pack.qAhp2z/_old  2011-03-21 15:40:08.000000000 +0100
+++ /var/tmp/diff_new_pack.qAhp2z/_new  2011-03-21 15:40:08.000000000 +0100
@@ -21,7 +21,7 @@
 
 Name:           aaa_base
 Version:        11.5
-Release:        3
+Release:        4
 License:        GPLv2+
 Group:          System/Fhs
 Url:            http://gitorious.org/opensuse/aaa_base

++++++ aaa_base.tar.bz2 ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/aaa_base/files/etc/init.d/boot.localfs 
new/aaa_base/files/etc/init.d/boot.localfs
--- old/aaa_base/files/etc/init.d/boot.localfs  2011-03-17 17:21:01.000000000 
+0100
+++ new/aaa_base/files/etc/init.d/boot.localfs  2011-03-21 15:04:56.000000000 
+0100
@@ -61,7 +61,7 @@
 list_missed ()
 {
     local dev line
-    local mount_opts="-t no${tmpfs//,/,no},$nofs -O no_netdev -O nonofail"
+    local mount_opts="-t no${tmpfs//,/,no},$nofs,nonone -O no_netdev -O 
nonofail"
 
     mount -afnv $mount_opts 2> /dev/null | while read line ; do
        dev="${line%% *}"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/aaa_base/files/sbin/refresh_initrd 
new/aaa_base/files/sbin/refresh_initrd
--- old/aaa_base/files/sbin/refresh_initrd      2011-03-17 17:21:01.000000000 
+0100
+++ new/aaa_base/files/sbin/refresh_initrd      2011-03-21 15:04:56.000000000 
+0100
@@ -6,12 +6,29 @@
 #
 # Author: Werner Fink <[email protected]>
 #
+initrd=$(readlink /boot/initrd)
+test -n "$initrd" || exit 0
+modules=lib/modules/${initrd#initrd-}
 
 refresh=no
-test /etc/sysconfig/clock  -nt /boot/initrd && refresh=yes
-test /etc/sysconfig/kernel -nt /boot/initrd && refresh=yes
+test /etc/sysconfig/clock  -nt $initrd && refresh=yes
+test /etc/sysconfig/kernel -nt $initrd && refresh=yes
+
+while read module ; do
+    module=${module##*/}
+    module=${module%.ko}
+    modconfs=$(grep -lE "[[:blank:]]$module[[:blank:]]" /etc/modprobe.d/*)
+    for modconf in $modconfs; do
+       test $modconf -nt $initrd && refresh=yes
+       break 2
+    done
+done < <(lsinitrd /boot/initrd | grep -E "$modules/.*\.ko")
+unset modules module modconfs modconf
+
 test "$refresh" = yes || exit 0
 
+modprobe dm_mod --quiet &> /dev/null || true
+
 line=on
 test -e /proc/splash && read line < /proc/splash
 line=${line##*: }


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



Remember to have fun...

-- 
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to