Hello community, here is the log from the commit of package aaa_base checked in at Mon Nov 17 16:36:22 CET 2008. -------- --- aaa_base/aaa_base.changes 2008-11-06 12:38:17.000000000 +0100 +++ /mounts/work_src_done/STABLE/aaa_base/aaa_base.changes 2008-11-17 15:43:23.074989000 +0100 @@ -1,0 +2,16 @@ +Mon Nov 17 15:33:58 CET 2008 - werner@suse.de + +- Make hwclock work: do not unmount root fs unintended (bnc#442753) +- Make hwclock work: load rtc_cmos module if available (bnc#444680) + +------------------------------------------------------------------- +Mon Nov 17 02:55:42 CET 2008 - ro@suse.de + +- boot.cleanup: cleanup ntp chroot (bnc#443423) + +------------------------------------------------------------------- +Fri Nov 14 14:44:32 CET 2008 - mrueckert@suse.de + +- remove the patching of the MAIL_LEVEL setting. + +------------------------------------------------------------------- calling whatdependson for head-i586 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ aaa_base.spec ++++++ --- /var/tmp/diff_new_pack.X28289/_old 2008-11-17 16:35:33.000000000 +0100 +++ /var/tmp/diff_new_pack.X28289/_new 2008-11-17 16:35:33.000000000 +0100 @@ -28,7 +28,7 @@ PreReq: /usr/bin/sed /usr/bin/grep /bin/mv /bin/cat /bin/ls /bin/date /usr/bin/cmp /bin/fillup /sbin/insserv udev net-tools AutoReqProv: on Version: 11.1 -Release: 10003 +Release: 10004 Summary: SUSE Linux Base Package BuildRoot: %{_tmppath}/%{name}-%{version}-build Source: aaa_base.tar.bz2 @@ -80,17 +80,6 @@ cp $i $RPM_BUILD_ROOT/var/adm/fillup-templates/ done # -## do SLES specific settings BEGIN -# -%if %sles_version >= 10 - # reset mail level - sed -i -e "s/^MAIL_LEVEL=.*/MAIL_LEVEL=\"warn\"/" \ - $RPM_BUILD_ROOT/var/adm/fillup-templates/sysconfig.suseconfig -%endif -# -## do SLES specific settings END -# -# ## do arch specific patches BEGIN # pushd $RPM_BUILD_ROOT @@ -152,6 +141,13 @@ %defattr(-,root,root) %changelog +* Mon Nov 17 2008 werner@suse.de +- Make hwclock work: do not unmount root fs unintended (bnc#442753) +- Make hwclock work: load rtc_cmos module if available (bnc#444680) +* Mon Nov 17 2008 ro@suse.de +- boot.cleanup: cleanup ntp chroot (bnc#443423) +* Fri Nov 14 2008 mrueckert@suse.de +- remove the patching of the MAIL_LEVEL setting. * Thu Nov 06 2008 werner@suse.de - Fix chkconfig to make option `-s <serv> on' (bnc#422433) * Wed Nov 05 2008 werner@suse.de ++++++ aaa_base.tar.bz2 ++++++ diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/aaa_base/etc/init.d/boot.cleanup new/aaa_base/etc/init.d/boot.cleanup --- old/aaa_base/etc/init.d/boot.cleanup 2008-09-11 11:40:03.000000000 +0200 +++ new/aaa_base/etc/init.d/boot.cleanup 2008-11-17 02:55:31.000000000 +0100 @@ -35,6 +35,9 @@ if test -x /usr/bin/find; then find /tmp/ssh-* /tmp/gpg-* -type s -name "*agent*" -maxdepth 1 -exec rm -f {} + 2>/dev/null find /var/run /var/lock -type f ! -wholename /var/run/utmp -exec rm -f {} + 2>/dev/null + if test -d /var/lib/ntp/var/run; then + find /var/lib/ntp/var/run -type f -exec rm -f {} + 2>/dev/null + fi else # fallback for find if we get /usr from nfs rec_rem() { diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/aaa_base/etc/init.d/boot.clock new/aaa_base/etc/init.d/boot.clock --- old/aaa_base/etc/init.d/boot.clock 2008-10-15 12:50:40.000000000 +0200 +++ new/aaa_base/etc/init.d/boot.clock 2008-11-17 15:30:22.000000000 +0100 @@ -84,6 +84,10 @@ rc_status -v -r else + # + # Without having this loaded hwclock will fail on x86 + # + modprobe -q rtc_cmos || true echo -n Setting up the hardware clock # diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/aaa_base/etc/init.d/boot.localfs new/aaa_base/etc/init.d/boot.localfs --- old/aaa_base/etc/init.d/boot.localfs 2008-09-11 14:52:55.000000000 +0200 +++ new/aaa_base/etc/init.d/boot.localfs 2008-11-17 14:17:05.000000000 +0100 @@ -252,10 +252,13 @@ stop) mounts=/etc/fstab test -r /proc/mounts && mounts=/proc/mounts + reverse < $mounts > /dev/shm/mtab mtab= test "$2" = "nomtab" && mtab=-n + echo "Unmounting file systems" + # move to intermezzo package ? # First umount intermezzo filesystems if type -p umountizo > /dev/null 1>&2 ; then @@ -264,10 +267,11 @@ *[Ii][Nn][Tt][Ee][Rr][Mm][Ee][Zz][Zz][Oo]*) umountizo >/dev/null 2>&1 esac - done < $mounts + done < /dev/shm/mtab fi - reverse < $mounts | \ + ulist= + while read des fs type rest; do case "${des##*/}" in ""|\#*) continue ;; @@ -286,15 +290,18 @@ /dev*) continue ;; /proc*) continue ;; /sys*) continue ;; - /tmp) continue ;; - /var/tmp) continue ;; /var/lib/nfs/rpc_pipefs) continue ;; esac + ulist="${ulist:+$ulist }$fs" + case "$fs" in + /tmp) continue ;; + /var/tmp) continue ;; + esac case ",$mntfs," in *,$type,*) umount $mtab -t $type $fs ;; esac - done + done < /dev/shm/mtab grep "loop" /proc/partitions | while read major minor blocks name ; do case "$name" in @@ -311,9 +318,13 @@ sleep 1 fi + if test -z "$ulist" ; then + rc_status -v1 -r + rc_exit + fi + UMOUNT_FAILED=false - echo "Unmounting file systems" - umount -arv $mtab -t no${tmpfs//,/,no},$nofs -O no_netdev || { + umount -rv $mtab -t no${tmpfs//,/,no},$nofs -O no_netdev $ulist || { rc_status UMOUNT_FAILED=true } ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Remember to have fun... -- To unsubscribe, e-mail: opensuse-commit+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-commit+help@opensuse.org