Hello community, here is the log from the commit of package aaa_base checked in at Fri Aug 17 18:43:37 CEST 2007. -------- --- aaa_base/aaa_base.changes 2007-08-11 20:47:03.000000000 +0200 +++ /mounts/work_src_done/STABLE/aaa_base/aaa_base.changes 2007-08-17 17:51:22.000000000 +0200 @@ -1,0 +2,5 @@ +Fri Aug 17 17:50:15 CEST 2007 - schwab@suse.de + +- Remove some unnecessary verboseness when waiting for processes. + +------------------------------------------------------------------- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ aaa_base.spec ++++++ --- /var/tmp/diff_new_pack.i15587/_old 2007-08-17 18:43:18.000000000 +0200 +++ /var/tmp/diff_new_pack.i15587/_new 2007-08-17 18:43:18.000000000 +0200 @@ -19,7 +19,7 @@ PreReq: /usr/bin/sed /usr/bin/grep /bin/mv /bin/cat /bin/ls /bin/date /usr/bin/cmp /bin/fillup /sbin/insserv net-tools Autoreqprov: on Version: 10.3 -Release: 68 +Release: 71 Summary: SUSE Linux Base Package BuildRoot: %{_tmppath}/%{name}-%{version}-build Source: aaa_base.tar.bz2 @@ -134,6 +134,8 @@ %defattr(-,root,root) %changelog +* Fri Aug 17 2007 - schwab@suse.de +- Remove some unnecessary verboseness when waiting for processes. * Sat Aug 11 2007 - dmueller@suse.de - rebuild ldconfig cache if its corrupt (#259001) - fix boot.localfs output (#285865) ++++++ aaa_base.tar.bz2 ++++++ diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/aaa_base/etc/init.d/halt new/aaa_base/etc/init.d/halt --- old/aaa_base/etc/init.d/halt 2007-06-22 15:30:37.000000000 +0200 +++ new/aaa_base/etc/init.d/halt 2007-06-22 15:30:37.000000000 +0200 @@ -1,5 +1,5 @@ #! /bin/sh -# Copyright (c) 1996-2002 SuSE Linux AG, Nuernberg, Germany. +# Copyright (c) 1996-2007 SuSE Linux Products GmbH, Nuernberg, Germany. # All rights reserved. # # Author: Florian La Roche, 1996 @@ -126,25 +126,27 @@ parent_processes=" $$ " p=$$ while test $p -ne 0; do - set $(< /proc/$p/stat) + set -- $(cat /proc/$p/stat 2>/dev/null) parent_processes="$parent_processes$4 " p=$4 done -pushd /proc +cd /proc +oIFS=$IFS while test $(date +%s) -lt $etime; do left_processes= - echo -n "Left processes: " - for dir in [0-9]*; do case $parent_processes in *" $dir "*) continue;; esac test -n "$(cat $dir/cmdline 2>/dev/null)" || continue - set $(< $dir/stat) + IFS='()' + set -- $(cat $dir/stat 2>/dev/null) + IFS=$oIFS name=$2 - # special case some processes - match with * as they are named (splash) + test -n "$name" || continue + # special case some processes case "$name" in - *splash*) continue;; + splash) continue;; esac left_processes="$left_processes $name/$dir" done @@ -154,7 +156,7 @@ echo "Waiting for: $left_processes" usleep 500000 done -popd +cd $OLDPWD echo "Sending all processes the KILL signal..." killall5 -9 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 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