diff --git a/packaging/debian/megaclisas-status/megaclisas-status.megaclisas-statusd.init b/packaging/debian/megaclisas-status/megaclisas-status.megaclisas-statusd.init index 0d5a5a2..f59ab11 100644 --- a/packaging/debian/megaclisas-status/megaclisas-status.megaclisas-statusd.init +++ b/packaging/debian/megaclisas-status/megaclisas-status.megaclisas-statusd.init @@ -47,11 +47,11 @@ check_megaclisas() { # Check ever $PERIOD seconds, send email on every status # change and repeat ever $REMIND seconds if the raid is still # bad. - if (megaclisas-status --notemp) |grep -q 'NOT OPTIMAL' ; then + if (megaclisas-status --notemp); then + BADRAID=false + else BADRAID=true logger -t megaclisas-statusd "detected non-optimal RAID status" - else - BADRAID=false fi STATUSCHANGE=false if [ true = "$BADRAID" ] ; then