register generated files so that they
[util-vserver.git] / util-vserver / scripts / vserver.start
index bd7a960..77bf92d 100644 (file)
@@ -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,13 +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[@]}" \
-    "$_CHCONTEXT"    "${CHCONTEXT_DISCONNECT[@]}" "${CHCONTEXT_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[@]}"