Author: baggins                      Date: Sat Nov 22 17:01:46 2008 GMT
Module: SOURCES                       Tag: HEAD
---- Log message:
- a correct solution, use ls and egrep
      (in case of empty dir glob will expand according to current dir)

---- Files affected:
SOURCES:
   util-vserver.init (1.2 -> 1.3) 

---- Diffs:

================================================================
Index: SOURCES/util-vserver.init
diff -u SOURCES/util-vserver.init:1.2 SOURCES/util-vserver.init:1.3
--- SOURCES/util-vserver.init:1.2       Sat Nov 22 17:49:42 2008
+++ SOURCES/util-vserver.init   Sat Nov 22 18:01:41 2008
@@ -32,14 +32,14 @@
 {
        run_cmd "Stopping all running guests" $_START_VSERVERS -j 1 --all --stop
 
-       xids=$(cd /proc/virtual ; ls [0-9]* 2>/dev/null)
+       xids=$(cd /proc/virtual ; ls -1 | egrep -v 'info|status')
        if [ -n "$xids" ]; then
                show "Sending all contexts the TERM signal"
                for xid in $xids; do
                        $_VATTRIBUTE --xid $xid --set --flag ~persistent
                        $_VKILL --xid $xid -s 15
                done
-               xids=$(cd /proc/virtual ; ls [0-9]* 2>/dev/null)
+               xids=$(cd /proc/virtual ; ls -1 | egrep -v 'info|status')
                if [ -n "$xids" ]; then
                        fail
                else
@@ -53,7 +53,7 @@
                        $_VATTRIBUTE --xid $xid --set --flag ~persistent
                        $_VKILL --xid $xid -s 9
                done
-               xids=$(cd /proc/virtual ; ls [0-9]* 2>/dev/null)
+               xids=$(cd /proc/virtual ; ls -1 | egrep -v 'info|status')
                if [ -n "$xids" ]; then
                        fail
                else
================================================================

---- CVS-web:
    
http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/SOURCES/util-vserver.init?r1=1.2&r2=1.3&f=u

_______________________________________________
pld-cvs-commit mailing list
[email protected]
http://lists.pld-linux.org/mailman/listinfo/pld-cvs-commit

Reply via email to