X-Git-Url: http://git.linux-vserver.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=scripts%2Fchcontext;fp=scripts%2Fchcontext;h=2caa42c6eb38bbb62ce4b3bc2c7ea415cd14a94d;hb=3564d8678a2134185e5e6e83083de027b359ca28;hp=93b09593bc3d7c47366ec22a04a590e54d018451;hpb=d58846d7023f5e4e8774f772a4b7c8121889a348;p=util-vserver.git diff --git a/scripts/chcontext b/scripts/chcontext index 93b0959..2caa42c 100755 --- a/scripts/chcontext +++ b/scripts/chcontext @@ -134,7 +134,8 @@ while true; do shift done -create_cmd=( $_VCONTEXT --create --silentexist +create_cmd=( ${OPT_CTX:+$_VTAG --create --tag "$OPT_CTX" --silentexist --} + $_VCONTEXT --create --silentexist ${OPT_SILENT:+--silent} ${OPT_CTX:+--xid "$OPT_CTX"} ) @@ -157,7 +158,9 @@ chain_cmd=( "${chain_cmd[@]}" ${OPT_CAPS:+--bcap "${OPT_CAPS[*]}"} ${OPT_FLAGS:+--flag "${OPT_FLAGS[*]}"} ) -migrate_cmd=( $_VCONTEXT +migrate_cmd=( $_VTAG --migrate --tag "$OPT_CTX" + -- + $_VCONTEXT ${OPT_SILENT:+--silent} ${OPT_DISCONNECT:+--disconnect} $OPT_INITPID )