diff options
Diffstat (limited to 'main/mdadm/mdadm-raid.initd')
-rw-r--r-- | main/mdadm/mdadm-raid.initd | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/main/mdadm/mdadm-raid.initd b/main/mdadm/mdadm-raid.initd index d2479737cd..73efbe8efd 100644 --- a/main/mdadm/mdadm-raid.initd +++ b/main/mdadm/mdadm-raid.initd @@ -11,11 +11,13 @@ start() { # start all devices that are not already started [ -f /proc/mdstat ] || modprobe -k md > /dev/null 2>&1 local tostart= - ebegin "Starting RAID devices" for i in $(awk '{print $2}' /etc/mdadm.conf); do [ -b "$i" ] && continue tostart="$tostart $i" - done + done + [ -z "$tostart" ] && return 0 + + ebegin "Starting RAID devices" mdadm --assemble --scan --quiet $tostart eend $? } |