added lots of new flags
[util-vserver.git] / util-vserver / scripts / vserver
index de19cd0..05adf2f 100755 (executable)
@@ -181,7 +181,7 @@ test -d "$VSERVER_DIR" || {
     echo $"\
 Can not find vserver-setup; please make sure that the vserver configuration
 is located at $VSERVER_DIR/."
-    exit 1
+    exit 5
 } >&2
 
 if test -e "$VSERVER_DIR"/name; then
@@ -235,7 +235,7 @@ case "$2" in
     (pkgmgmt)
        op=$3
        shift 3
-       exec $_PKGMGMT ${op:+--$op} "$@" -- "$vserver"
+       exec $_VNAMESPACE --new -- $_PKGMGMT ${op:+--$op} "$@" -- "$vserver"
        ;;
 
     (apt-get|apt-config|apt-cache)
@@ -257,8 +257,8 @@ case "$2" in
            fi
            exit 0
        else
-           msg $"Vserver '$vserver' is not running"
-           exit 1
+           msg $"Vserver '$vserver' is stopped"
+           exit 3
        fi
        ;;
     (*)