37dd4e28e9
assembly before attempting to assemble arrays. If incremental assembly has partialy assembled degraded arrays, now is the time to start them going. (bnc#752869) - mdamd.cron: send daily reports if any arrays are degraded. OBS-URL: https://build.opensuse.org/package/show/Base:System/mdadm?expand=0&rev=57
36 lines
778 B
Bash
36 lines
778 B
Bash
#!/bin/sh
|
|
|
|
# Run "mdadm --monitor --oneshot" once a day to ensure
|
|
# degraded arrays don't go unnoticed.
|
|
|
|
mdadm_BIN=/sbin/mdadm
|
|
mdadm_CONFIG=/etc/sysconfig/mdadm
|
|
|
|
[ -x $mdadm_BIN ] || exit 0
|
|
|
|
[ -r $mdadm_CONFIG ] && . $mdadm_CONFIG
|
|
|
|
if [ x$MDADM_MAIL != x"" ]; then
|
|
MDADM_MAIL="-m \"$MDADM_MAIL\""
|
|
fi
|
|
|
|
if [ x$MDADM_PROGRAM != x"" ]; then
|
|
MDADM_PROGRAM="-p \"$MDADM_PROGRAM\""
|
|
fi
|
|
|
|
if [ x$MDADM_SCAN = x"yes" ]; then
|
|
MDADM_SCAN="-s"
|
|
else
|
|
MDADM_SCAN=""
|
|
fi
|
|
|
|
if [ x$MDADM_CONFIG != x"" ]; then
|
|
MDADM_CONFIG="-c \"$MDADM_CONFIG\""
|
|
fi
|
|
|
|
# using --syslog avoids annoying warnings if no MAIL or PROGRAM are given
|
|
# in sysconfig or mdadm.conf
|
|
eval $mdadm_BIN -F $MDADM_RAIDDEVICES --oneshot --syslog $MDADM_MAIL $MDADM_PROGRAM $MDADM_SCAN $MDADM_SEND_MAIL $MDADM_CONFIG
|
|
|
|
exit 0
|