3
# startall -- starts all existing arrays after creating mdadm.conf
4
# overrides the AUTOSTART variable in /etc/default/mdadm
6
# Copyright © martin f. krafft <madduck@madduck.net>
7
# distributed under the terms of the Artistic Licence 2.0
9
# $Id: startall 272 2006-11-11 19:54:38Z madduck $
14
CONFIG=/etc/mdadm/mdadm.conf
15
ALTCONFIG=/etc/mdadm.conf
17
modprobe -kq md 2>/dev/null || :
19
if [ ! -f $CONFIG ] && [ ! -f $ALTCONFIG ]; then
20
mkdir --parents ${CONFIG%/*}
21
/usr/share/mdadm/mkconf > $CONFIG || ret=$?
24
255) echo W: mdadm: using existing mdadm.conf file... >&2;;
26
echo E: mdadm: mdadm.conf creation failed, aborting. >&2
32
MDADM_FORCE_AUTOSTART__=1 exec /etc/init.d/mdadm-raid start