Hello community, here is the log from the commit of package aaa_base for openSUSE:Factory checked in at Wed May 18 10:28:07 CEST 2011.
-------- --- aaa_base/aaa_base.changes 2011-05-09 16:23:59.000000000 +0200 +++ /mounts/work_src_done/STABLE/aaa_base/aaa_base.changes 2011-05-17 14:43:10.000000000 +0200 @@ -1,0 +2,12 @@ +Tue May 17 12:16:26 UTC 2011 - [email protected] + +- create loop devices in %post (bnc#661715) +- don't mount /sys/fs/cgroup/systemd as it makes programs think + systemd is in use + +------------------------------------------------------------------- +Mon May 9 15:40:00 UTC 2011 - [email protected] + +- rc.status: in rc_wait test for existance of binary + +------------------------------------------------------------------- calling whatdependson for head-i586 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ aaa_base.spec ++++++ --- /var/tmp/diff_new_pack.obssjF/_old 2011-05-18 10:19:06.000000000 +0200 +++ /var/tmp/diff_new_pack.obssjF/_new 2011-05-18 10:19:06.000000000 +0200 @@ -21,7 +21,7 @@ Name: aaa_base Version: 11.5 -Release: 77 +Release: 79 License: GPLv2+ Group: System/Fhs Url: http://gitorious.org/opensuse/aaa_base @@ -207,14 +207,14 @@ /var/adm/fillup-templates/sysconfig.windowmanager %dir /lib/udev %dir /lib/udev/devices -%attr(660,root,disk) %dev(b,7,0) /lib/udev/devices/loop0 -%attr(660,root,disk) %dev(b,7,1) /lib/udev/devices/loop1 -%attr(660,root,disk) %dev(b,7,2) /lib/udev/devices/loop2 -%attr(660,root,disk) %dev(b,7,3) /lib/udev/devices/loop3 -%attr(660,root,disk) %dev(b,7,4) /lib/udev/devices/loop4 -%attr(660,root,disk) %dev(b,7,5) /lib/udev/devices/loop5 -%attr(660,root,disk) %dev(b,7,6) /lib/udev/devices/loop6 -%attr(660,root,disk) %dev(b,7,7) /lib/udev/devices/loop7 +%ghost %attr(660,root,disk) %dev(b,7,0) /lib/udev/devices/loop0 +%ghost %attr(660,root,disk) %dev(b,7,1) /lib/udev/devices/loop1 +%ghost %attr(660,root,disk) %dev(b,7,2) /lib/udev/devices/loop2 +%ghost %attr(660,root,disk) %dev(b,7,3) /lib/udev/devices/loop3 +%ghost %attr(660,root,disk) %dev(b,7,4) /lib/udev/devices/loop4 +%ghost %attr(660,root,disk) %dev(b,7,5) /lib/udev/devices/loop5 +%ghost %attr(660,root,disk) %dev(b,7,6) /lib/udev/devices/loop6 +%ghost %attr(660,root,disk) %dev(b,7,7) /lib/udev/devices/loop7 %files extras %defattr(-,root,root) ++++++ aaa_base.tar.bz2 ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/aaa_base/aaa_base.post new/aaa_base/aaa_base.post --- old/aaa_base/aaa_base.post 2011-05-09 16:21:26.000000000 +0200 +++ new/aaa_base/aaa_base.post 2011-05-17 14:16:22.000000000 +0200 @@ -206,4 +206,13 @@ fi fi +# create loop devices here instead of doing it in rpm to allow +# graceful fail (bnc#661715) +for i in 0 1 2 3 4 5 6 7; do + mkdir -p /lib/udev/devices + test -b /lib/udev/devices/loop$i || continue + /bin/mknod -m 0660 /lib/udev/devices/loop$i b 7 $i || break + chown root:disk /lib/udev/devices/loop$i +done + exit 0 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-05-09 16:21:26.000000000 +0200 +++ new/aaa_base/files/etc/init.d/boot.localfs 2011-05-17 14:16:22.000000000 +0200 @@ -281,19 +281,6 @@ mount -t securityfs securityfs /sys/kernel/security esac fi - if test -d /sys/fs/cgroup -a "$(stat -fc '%T' /sys/fs/cgroup)" != tmpfs ; then - case "$memfs" in - *,cgroup,*) - mount -t tmpfs -o nosuid,nodev,noexec,mode=755 tmpfs /sys/fs/cgroup && \ - mkdir /sys/fs/cgroup/systemd && \ - mount -t cgroup -o nosuid,nodev,noexec,none,name=systemd cgroup /sys/fs/cgroup/systemd - esac - case "$memfs" in - *,cpuset,*) - mkdir /sys/fs/cgroup/cpuset && \ - mount -t cgroup -o nosuid,nodev,noexec,cpuset cpuset /sys/fs/cgroup/cpuset - esac - fi # remount to make sure options from fstab are honoured mount -oremount /proc mount -oremount /sys diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/aaa_base/files/etc/rc.status new/aaa_base/files/etc/rc.status --- old/aaa_base/files/etc/rc.status 2011-05-09 16:21:26.000000000 +0200 +++ new/aaa_base/files/etc/rc.status 2011-05-17 14:16:22.000000000 +0200 @@ -369,6 +369,7 @@ parent_processes="${parent_processes:+$parent_processes:}${ppid}" done for comm ; do + test -s $comm || continue ppid="$(/sbin/pidofproc $comm 2> /dev/null)" || continue parent_processes="${parent_processes:+$parent_processes:}${ppid}" done ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Remember to have fun... -- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
