X-Git-Url: http://git.linux-vserver.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=scripts%2Fvserver.stop;h=7f6cf2bc058e9a313c803ce6bf27bb6aaf2c9790;hb=93b6ce372f2e185af3cbb19d9c7620486f433496;hp=d7a2398f1b5f281f80bdf25cdee3b43f69215605;hpb=ce369b939084273144927b13041d8467631c4a97;p=util-vserver.git diff --git a/scripts/vserver.stop b/scripts/vserver.stop index d7a2398..7f6cf2b 100644 --- a/scripts/vserver.stop +++ b/scripts/vserver.stop @@ -71,7 +71,8 @@ if test -n "$_IS_FAKEINIT" && \ fi elif $_VSERVER_INFO - FEATURE migrate; then "${NICE_CMD[@]}" \ - "$_CHBIND" "${CHBIND_OPTS[@]}" \ + "${CHBIND_CMD[@]}" \ + "$_VTAG" --migrate "${OPTS_VTAG_ENTER[@]}" --silent -- \ $_VCONTEXT $SILENT_OPT --migrate --chroot --xid "$S_CONTEXT" -- \ "${INITCMD_STOP[@]}" || fail=1 else @@ -102,7 +103,9 @@ sendKillSequence "$S_CONTEXT" "${INITKILL_SEQ[@]}" echo $"Vserver '$VSERVER_DIR' still running unexpectedly; please investigate it manually..." >&2 execScriptlets "$VSERVER_DIR" "$VSERVER_NAME" post-stop - + +handleDeviceMap --unset "$S_CONTEXT" "$VSERVER_DIR/apps/vdevmap" + umountVserver "$VSERVER_DIR" || : disableInterfaces "$VSERVER_DIR"