commit aaa_base for openSUSE:Factory
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 - werner@suse.de + +- 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 <werner@suse.de> # +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: opensuse-commit+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-commit+help@opensuse.org
participants (1)
-
root@hilbert.suse.de