181ea85a8SBrad Davis#!/bin/sh 281ea85a8SBrad Davis# 381ea85a8SBrad Davis# 481ea85a8SBrad Davis 581ea85a8SBrad Davis# If there is a global system configuration file, suck it in. 681ea85a8SBrad Davis# 781ea85a8SBrad Davisif [ -r /etc/defaults/periodic.conf ] 881ea85a8SBrad Davisthen 981ea85a8SBrad Davis . /etc/defaults/periodic.conf 1081ea85a8SBrad Davis source_periodic_confs 1181ea85a8SBrad Davisfi 1281ea85a8SBrad Davis 1381ea85a8SBrad Daviscase "$daily_status_gstripe_enable" in 1481ea85a8SBrad Davis [Yy][Ee][Ss]) 1581ea85a8SBrad Davis echo 1681ea85a8SBrad Davis echo 'Checking status of gstripe(8) devices:' 1781ea85a8SBrad Davis 1881ea85a8SBrad Davis if gstripe status; then 1981ea85a8SBrad Davis components="$(gstripe status -s | fgrep -v UP)" 2081ea85a8SBrad Davis if [ "${components}" ]; then 2181ea85a8SBrad Davis rc=3 2281ea85a8SBrad Davis else 2381ea85a8SBrad Davis rc=0 2481ea85a8SBrad Davis fi 2581ea85a8SBrad Davis else 2681ea85a8SBrad Davis rc=2 2781ea85a8SBrad Davis fi 2881ea85a8SBrad Davis ;; 2981ea85a8SBrad Davis 3081ea85a8SBrad Davis *) rc=0;; 3181ea85a8SBrad Davisesac 3281ea85a8SBrad Davis 3381ea85a8SBrad Davisexit $rc 34