Merge ionice patch (originally from anonc, updated for newer util-vserver by cehteh).
[util-vserver.git] / scripts / vserver.stop
index 07e189f..6c20260 100644 (file)
@@ -80,6 +80,7 @@ if test -n "$_IS_FAKEINIT" && \
        $_VKILL -s INT --xid "$S_CONTEXT" -- 1 || fail=1
     fi
 elif $_VSERVER_INFO - FEATURE migrate; then
+    "${IONICE_CMD[@]}" \
     "${NICE_CMD[@]}" \
     "${CHBIND_CMD[@]}" \
     "$_VSPACE" --enter "$S_CONTEXT" "${OPTS_VSPACE[@]}" -- \
@@ -87,8 +88,9 @@ elif $_VSERVER_INFO - FEATURE migrate; then
     $_VCONTEXT $SILENT_OPT --migrate --chroot --xid "$S_CONTEXT" -- \
     "${INITCMD_STOP[@]}" || fail=1
 else
+    "${IONICE_CMD[@]}" \
     "${NICE_CMD[@]}" \
-    "$_CHBIND"       "${CHBIND_OPTS[@]}" \
+    "${CHBIND_CMD[@]}" \
     "$_EXEC_ULIMIT"  "$VSERVER_DIR/ulimits" \
     $_CHCONTEXT_COMPAT    "${CHCONTEXT_OPTS[@]}" \
     "$_CAPCHROOT"    "${CAPCHROOT_OPTS[@]}" "." \