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]

Reply via email to