X-Git-Url: http://git.linux-vserver.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=scripts%2Fchcontext;h=39087c291e6b820f01815335da8a1e4605762608;hb=d3dfb727f5db2f296c9e252a2a4645bb7c6394e8;hp=2caa42c6eb38bbb62ce4b3bc2c7ea415cd14a94d;hpb=3564d8678a2134185e5e6e83083de027b359ca28;p=util-vserver.git diff --git a/scripts/chcontext b/scripts/chcontext index 2caa42c..39087c2 100755 --- a/scripts/chcontext +++ b/scripts/chcontext @@ -158,9 +158,7 @@ chain_cmd=( "${chain_cmd[@]}" ${OPT_CAPS:+--bcap "${OPT_CAPS[*]}"} ${OPT_FLAGS:+--flag "${OPT_FLAGS[*]}"} ) -migrate_cmd=( $_VTAG --migrate --tag "$OPT_CTX" - -- - $_VCONTEXT +migrate_cmd=( $_VCONTEXT ${OPT_SILENT:+--silent} ${OPT_DISCONNECT:+--disconnect} $OPT_INITPID ) @@ -175,5 +173,6 @@ else rc=254 fi -test "$rc" -ne 254 || exec "${migrate_cmd[@]}" --xid "$OPT_CTX" --migrate -- "$@" +test "$rc" -ne 254 || exec "$_VTAG" --migrate --tag "$OPT_CTX" -- \ + "${migrate_cmd[@]}" --xid "$OPT_CTX" --migrate -- "$@" exit $rc