X-Git-Url: http://git.linux-vserver.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=util-vserver%2Fscripts%2Fvserver.start;h=77bf92d004bdb998318e69b7add8cad7e718a0ec;hb=bb23ba0d1b3ab139512fd137a5e7f7241a49c2d6;hp=85dfcb9c5a9e42580f2ad2ff06949e2d6b7f8d40;hpb=11008d3e8c9a5fc41e16b77925d6a9012ef6875e;p=util-vserver.git diff --git a/util-vserver/scripts/vserver.start b/util-vserver/scripts/vserver.start index 85dfcb9..77bf92d 100644 --- a/util-vserver/scripts/vserver.start +++ b/util-vserver/scripts/vserver.start @@ -20,6 +20,7 @@ if isVserverRunning "$VSERVER_DIR"; then exit 1 fi +set -e generateOptions "$VSERVER_DIR" execScriptlets "$VSERVER_DIR" "$VSERVER_NAME" prepre-start enableInterfaces "$VSERVER_DIR" @@ -28,14 +29,15 @@ mountVserver "$VSERVER_DIR" prepareInit "$VSERVER_DIR" cd "$VSERVER_DIR"/vdir/ - execScriptlets "$VSERVER_DIR" "$VSERVER_NAME" pre-start +cd "$VSERVER_DIR"/vdir/ "${NICE_CMD[@]}" \ "$_CHBIND" "${CHBIND_OPTS[@]}" \ "$_EXEC_ULIMIT" "$VSERVER_DIR/ulimits" \ "$_CHCONTEXT" "${CHCONTEXT_OPTS[@]}" "${CHCONTEXT_INIT_OPTS[@]}" \ "$_SAVE_CTXINFO" "$VSERVER_DIR" \ + "$_CLEARENV" \ "$_CAPCHROOT" "${CAPCHROOT_OPTS[@]}" . "${INITCMD_START[@]}" "${INITCMD_START_SYNC[@]}"