diff options
author | Daniel Baumann <daniel.baumann@progress-linux.org> | 2023-02-28 18:40:03 +0000 |
---|---|---|
committer | Daniel Baumann <daniel.baumann@progress-linux.org> | 2023-02-28 19:45:00 +0000 |
commit | a86b6e1d44a143b82ca689024d81ddf220656216 (patch) | |
tree | e764874c1c7f47f0b1bd26ff8d706458e2135a7f /debian/mdadm-waitidle | |
parent | Merging upstream version 4.2+20230227. (diff) | |
download | mdadm-a86b6e1d44a143b82ca689024d81ddf220656216.tar.xz mdadm-a86b6e1d44a143b82ca689024d81ddf220656216.zip |
Removing sysvinit scripts in favour of systemd units.
Signed-off-by: Daniel Baumann <daniel.baumann@progress-linux.org>
Diffstat (limited to 'debian/mdadm-waitidle')
-rw-r--r-- | debian/mdadm-waitidle | 60 |
1 files changed, 0 insertions, 60 deletions
diff --git a/debian/mdadm-waitidle b/debian/mdadm-waitidle deleted file mode 100644 index b986f1e..0000000 --- a/debian/mdadm-waitidle +++ /dev/null @@ -1,60 +0,0 @@ -#!/bin/sh -# This script is not used when systemd is running -### BEGIN INIT INFO -# Provides: mdadm-waitidle -# Required-Start: -# Required-Stop: -# Should-Stop: halt reboot kexec -# X-Stop-After: umountroot -# Default-Start: -# Default-Stop: 0 6 -# Short-Description: Wait for MD arrays to become idle -# Description: Waits until all MD arrays are in idle and synced state -# before halt/reboot. -### END INIT INFO -# -set -eu - -MDADM=/sbin/mdadm -test -x "$MDADM" || exit 0 -test -f /proc/mdstat || exit 0 - -. /lib/lsb/init-functions - -case "${1:-}" in - - start|restart|force-reload) - # nothing, the only reason the script is here is to stop arrays - ;; - - stop) - sync - wait= - for md in /sys/block/md*/md ; do - [ -d "$md" ] || continue - [ "$wait" ] || log_action_begin_msg "Waiting for MD arrays to become idle" - wait=y - [ -w $md/sync_action ] && echo idle > $md/sync_action - done - if [ "$wait" ]; then - # mdadm --wait-clean has a short internal timeout - if $MDADM --wait-clean --scan; then - log_action_end_msg 0 - else - log_action_end_msg 1 - sleep 1 - fi - fi - ;; - - status) - status_of_proc /usr/bin/$NAME $NAME - ;; - - *) - echo "Usage: ${0:-} stop" >&2 - exit 1;; - -esac - -exit 0 |