OPTION_FORCE_SYNC=1
+while test "$#" -gt 0; do
+ case "$1" in
+ (--rescue-init) _IS_FAKEINIT=1;;
+ (--) shift; break;;
+ (-*) panic $"vserver ... stop: unknown option '$1'";;
+ esac
+done
+
set -e
generateOptions "$VSERVER_DIR"
set +e
elif $_VSERVER_INFO - FEATURE migrate; then
"${NICE_CMD[@]}" \
"${CHBIND_CMD[@]}" \
+ "$_VSPACE" --enter "$S_CONTEXT" "${OPTS_VSPACE[@]}" -- \
"$_VTAG" --migrate "${OPTS_VTAG_ENTER[@]}" --silent -- \
$_VCONTEXT $SILENT_OPT --migrate --chroot --xid "$S_CONTEXT" -- \
"${INITCMD_STOP[@]}" || fail=1
fi
# Remove persistent so those contexts can be stopped
-$_VATTRIBUTE --set --xid "$S_CONTEXT" --flag ~persistent 2>/dev/null || :
+$_VATTRIBUTE --set --xid "$S_CONTEXT" --flag !persistent 2>/dev/null || :
if $_VSERVER_INFO -q "$S_CONTEXT" XIDTYPE static &&
$_VSERVER_INFO - FEATURE vnet; then
- $_NATTRIBUTE --set --nid "$S_CONTEXT" --flag ~persistent 2>/dev/null || :
+ $_NATTRIBUTE --set --nid "$S_CONTEXT" --flag !persistent 2>/dev/null || :
fi
vshelper.doStopSync