diff options
Diffstat (limited to 'debian/mdadm.init')
-rw-r--r-- | debian/mdadm.init | 10 |
1 files changed, 8 insertions, 2 deletions
diff --git a/debian/mdadm.init b/debian/mdadm.init index 8b603796..0a9004f0 100644 --- a/debian/mdadm.init +++ b/debian/mdadm.init @@ -9,8 +9,8 @@ # ### BEGIN INIT INFO # Provides: mdadm -# Required-Start: $local_fs $syslog mdadm-raid -# Required-Stop: $local_fs $syslog sendsigs mdadm-raid +# Required-Start: $local_fs $syslog +# Required-Stop: $local_fs $syslog sendsigs # Default-Start: 2 3 4 5 # Default-Stop: 0 1 6 # Short-Description: MD monitoring daemon @@ -47,6 +47,12 @@ is_true() case "${1:-}" in start) + if [ -x /usr/bin/systemd-detect-virt ] && /usr/bin/systemd-detect-virt --quiet --container; then + log_daemon_msg "Not starting MD monitoring service in container" + log_end_msg 0 + exit 0 + fi + if is_true $START_DAEMON; then log_daemon_msg "Starting MD monitoring service" "mdadm --monitor" mkdir -p $RUNDIR |