sanityCheck "$VSERVER_DIR"
+pushd "$VSERVER_DIR" >/dev/null
+execScriptlets "$VSERVER_DIR" "$VSERVER_NAME" initialize
+popd >/dev/null
+
mountRootFS "$VSERVER_DIR"
generateOptions "$VSERVER_DIR"
mountVserver "$VSERVER_DIR" && is_mounted=1
prepareInit "$VSERVER_DIR"
+addtoCPUSET "$VSERVER_DIR"
pushd "$VSERVER_DIR"/vdir/ >/dev/null
execScriptlets "$VSERVER_DIR" "$VSERVER_NAME" pre-start
$_VUNAME --xid self --set -t context="$VSERVER_DIR" -- \
$_VATTRIBUTE --set "${OPTS_VATTRIBUTE[@]}" -- \
$_SAVE_CTXINFO "$VSERVER_DIR" \
- $_ENV -i -- \
+ $_ENV -i "${OPTS_ENV[@]}" \
$_VCONTEXT --migrate-self --endsetup --chroot $SILENT_OPT \
"${OPTS_VCONTEXT_MIGRATE[@]}" "${OPTS_VCONTEXT_ENTER[@]}" -- \
"${INITCMD_START[@]}"
$_EXEC_ULIMIT "$VSERVER_DIR/ulimits" \
$_CHCONTEXT_COMPAT "${CHCONTEXT_OPTS[@]}" "${CHCONTEXT_INIT_OPTS[@]}" \
$_SAVE_CTXINFO "$VSERVER_DIR" \
- $_ENV -i -- \
+ $_ENV -i "${OPTS_ENV[@]}" \
$_CHAINECHO "${_IS_FAKEINIT:+$startsync_pipe}" "" \
$_CAPCHROOT "${CAPCHROOT_OPTS[@]}" . \
"${INITCMD_START[@]}"