ignore candidates for location of pkgmgmt-dir when $ROOTDIR is empty
[util-vserver.git] / util-vserver / scripts / vserver.start
index 27ae30d..c5db43b 100644 (file)
@@ -52,10 +52,11 @@ if $_VSERVER_INFO - FEATURE migrate; then
     $_VCONTEXT   --create "${OPTS_VCONTEXT_CREATE[@]}" -- \
     ${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[@]}" --flag !setup -- \
-    $_VCONTEXT   --migrate-self --chroot $SILENT_OPT "${OPTS_VCONTEXT_MIGRATE[@]}" -- \
+    $_VUNAME     --xid self --dir "$VSERVER_DIR"/uts     --missingok -- \
+    $_VUNAME     --xid self --set -t context="$VSERVER_DIR" -- \
+    $_VATTRIBUTE --set "${OPTS_VATTRIBUTE[@]}" -- \
+    $_SAVE_CTXINFO "$VSERVER_DIR" \
+    $_VCONTEXT   --migrate-self --endsetup --chroot $SILENT_OPT "${OPTS_VCONTEXT_MIGRATE[@]}" -- \
     "${INITCMD_START[@]}"
 else
     ${NICE_CMD[@]} \
@@ -65,7 +66,7 @@ else
     $_SAVE_CTXINFO     "$VSERVER_DIR" \
     $_CLEARENV \
     $_CAPCHROOT        "${CAPCHROOT_OPTS[@]}" . \
-    ${INITCMD_START[@]}
+    "${INITCMD_START[@]}"
 fi
 
 "${INITCMD_START_SYNC[@]}"