summaryrefslogtreecommitdiff
path: root/debian/mdadm.init
diff options
context:
space:
mode:
Diffstat (limited to 'debian/mdadm.init')
-rw-r--r--debian/mdadm.init10
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