mountVserver "$VSERVER_DIR" && is_mounted=1
prepareInit "$VSERVER_DIR"
addtoCPUSET "$VSERVER_DIR"
+attachToCgroup "$VSERVER_DIR"
handleDeviceMap --set "$S_CONTEXT" "$VSERVER_DIR/apps/vdevmap"
if $_VSERVER_INFO - FEATURE migrate; then
${IONICE_CMD[@]} \
${NICE_CMD[@]} \
+ "${VSPACE_SHARED_CMD[@]}" \
"${CHBIND_CMD[@]}" \
$_EXEC_ULIMIT "$VSERVER_DIR"/ulimits \
$_VTAG --create "${OPTS_VTAG_CREATE[@]}" --silent -- \
$_VCONTEXT --create "${OPTS_VCONTEXT_CREATE[@]}" -- \
${OPTION_STRACE:+$_STRACE -fF -o /tmp/vserver-start.$$} \
${USE_VNAMESPACE:+$_VNAMESPACE --set -- } \
- $_VSPACE --set "${OPTS_VSPACE[@]}" -- \
- $_EXEC_REMOUNT -- \
+ $_VSPACE --set "${OPTS_VSPACE[@]}" "${OPTS_VSPACE_SHARED[@]}" -- \
+ $_EXEC_REMOUNT /proc /sys -- \
$_VLIMIT --dir "$VSERVER_DIR"/rlimits --missingok -- \
$_VSCHED --xid self --force "${OPTS_VSCHED[@]}" -- \
$_VSYSCTL --xid self --dir "$VSERVER_DIR"/sysctl --missingok -- \
$_VATTRIBUTE --set "${OPTS_VATTRIBUTE[@]}" -- \
$_SAVE_CTXINFO "$VSERVER_DIR" \
$_ENV -i "${OPTS_ENV[@]}" \
- $_VCONTEXT --migrate-self --endsetup --chroot $SILENT_OPT \
+ $_VCONTEXT --migrate-self --endsetup $OPT_VCONTEXT_CHROOT $SILENT_OPT \
"${OPTS_VCONTEXT_MIGRATE[@]}" "${OPTS_VCONTEXT_ENTER[@]}" -- \
"${INITCMD_START[@]}"
else