is_stopped=
isVserverRunning "$VSERVER_DIR" S_CONTEXT || is_stopped=1
test -z "$is_stopped" -o "$OPTION_INSECURE" || {
- echo $"'vserver ... suexec' is support for running vservers only; aborting..." >&2
+ echo $"'vserver ... suexec' is supported for running vservers only; aborting..." >&2
exit 1
}
generateOptions "$VSERVER_DIR"
if $_VSERVER_INFO - FEATURE migrate; then
if test -z "$is_stopped"; then
exec \
+ $_CHBIND "${CHBIND_OPTS[@]}" \
${USE_VNAMESPACE:+$_VNAMESPACE --enter "$S_CONTEXT" -- } \
- $_VCONTEXT $SILENT_OPT --migrate --chroot --xid "$S_CONTEXT" --uid "$user" -- \
+ $_VCONTEXT $SILENT_OPT --migrate --chroot \
+ --xid "$S_CONTEXT" --uid "$user" "${OPTS_VCONTEXT_ENTER[@]}" -- \
"$@"
else
exec \
- $_VCONTEXT --create "${OPTS_VCONTEXT_CREATE[@]}" -- \
+ $_CHBIND "${CHBIND_OPTS[@]}" \
+ $_VCONTEXT --create "${OPTS_VCONTEXT_CREATE[@]}" -- \
$_VUNAME --xid self --dir "$VSERVER_DIR"/uts --missingok -- \
$_VUNAME --xid self --set -t context="$VSERVER_DIR" -- \
$_VCONTEXT --migrate-self --endsetup --chroot $SILENT_OPT -- \