Changeset 2772

Show
Ignore:
Timestamp:
08/25/08 01:37:51 (3 months ago)
Author:
dhozac
Message:

Fix the vps output when a guest fails to stops nicely.

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • trunk/m4/ensc_pathprog.m4

    r2504 r2772  
    3030 
    3131 
    32 dnl Usage: ENSC_PATHPROG(<VAR>, <PROG>[, <DFLT>, <DESCR>]) 
     32dnl Usage: ENSC_PATHPROG(<VAR>, <PROG>[, <DFLT>, <DESCR>, <DEREF>]) 
    3333AC_DEFUN([ENSC_PATHPROG], 
    3434[ 
     
    6060        fi 
    6161 
    62         if test -e "${$1}"; then 
    63                 $1=`readlink -f "${$1}"` 
     62        if test "x$5" = x; then 
     63                if test -h "${$1}"; then 
     64                        $1=`readlink -f "${$1}"` 
     65                fi 
    6466        fi 
    6567 
     
    7981        ENSC_PATHPROG(CP,        cp) 
    8082        ENSC_PATHPROG(DIRNAME,   dirname) 
    81         ENSC_PATHPROG(EGREP,     egrep
     83        ENSC_PATHPROG(EGREP,     egrep, [], [], no-deref
    8284        ENSC_PATHPROG(ENV,       env) 
    8385        ENSC_PATHPROG(GREP,      grep) 
  • trunk/scripts/vserver.functions

    r2771 r2772  
    10381038 
    10391039            if test "$rc" -ne 0 -a "$rc" -ne 1; then 
    1040                 $_VPS axf | $_EGREP -e "^[^ \t]+[ \t]+$S_CONTEXT[ \t]+" >&4 
     1040                $_VPS axf | $_EGREP -e "^[ \t]*[^ \t]+[ \t]+$S_CONTEXT[ \t]+" >&4 
    10411041                killContext "$S_CONTEXT" 9 
    10421042            fi