X-Git-Url: http://git.linux-vserver.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=util-vserver%2Fscripts%2Fvserver.start;h=3973e1a8bbfa9ed939eb502480c7028551cb83da;hb=0478159dc2db320457f3d7da97a0d0dace0cce05;hp=f4b4b81ec94d2dc10d0966a91935816b093a7420;hpb=996982ec36d2db18489dce2a00951fbece220bb7;p=util-vserver.git diff --git a/util-vserver/scripts/vserver.start b/util-vserver/scripts/vserver.start index f4b4b81..3973e1a 100644 --- a/util-vserver/scripts/vserver.start +++ b/util-vserver/scripts/vserver.start @@ -22,9 +22,10 @@ fi function cleanup() { + test "$OPTION_DEBUG" || exec 2>/dev/null >/dev/null test -z "$is_started" || return 0 - test -z "$is_mounted" || umountVserver "$VSERVER_DIR" &>/dev/null || : - test -z "$have_interfaces" || disableInterfaces "$VSERVER_DIR" &>/dev/null || : + test -z "$is_mounted" || umountVserver "$VSERVER_DIR" || : + test -z "$have_interfaces" || disableInterfaces "$VSERVER_DIR" || : } is_started= @@ -52,6 +53,7 @@ if $_VSERVER_INFO - FEATURE migrate; then ${USE_VNAMESPACE:+$_VNAMESPACE --set -- } \ $_VLIMIT --dir "$VSERVER_DIR"/rlimits --missingok -- \ $_VUNAME --dir "$VSERVER_DIR"/uts --missingok -- \ + $_VUNAME --set --context -- "$VSERVER_DIR" \ $_VATTRIBUTE --set "${OPTS_VATTRIBUTE[@]}" -- \ $_VCONTEXT --migrate-self --chroot $SILENT_OPT "${OPTS_VCONTEXT_MIGRATE[@]}" -- \ "${INITCMD_START[@]}"