git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1270
94cd875c-1c1d-0410-91d2-
eb244daf1a30
cd "$VSERVER_DIR"/vdir/
-if $_VSERVER_INFO - FEATURE migrate; then
+if test "$_IS_FAKEINIT" && \
+ $_VSERVER_INFO - FEATURE vkill && \
+ initpid=$($_VSERVER_INFO "$S_CONTEXT" INITPID 2>/dev/null); then
+ $_VKILL -s INT -- "$initpid" && "${INITCMD_STOP_SYNC[@]}" || :
+elif $_VSERVER_INFO - FEATURE migrate; then
+ "${NICE_CMD[@]}" \
${USE_VNAMESPACE:+$_VNAMESPACE --enter "$S_CONTEXT" -- } \
$_VCONTEXT $SILENT_OPT --migrate --chroot --xid "$S_CONTEXT" -- \
"${INITCMD_STOP[@]}" && "${INITCMD_STOP_SYNC[@]}" || :