#!/bin/sh

logger "__POWER_STAT__ => Warning: Utility power failure has occurred, system will be shutdown soon"
logger "__POWER_STAT__ => Powerfail, Pausing Dosis"

/opt/dosis2/bin/sendAlert pause

while [[ true ]]; do
    status="`/usr/sbin/pwrstat -status`"
    state="`pwrstat -status | grep State | cut -d ' ' -f 2- | tr '[:lower:]' '[:upper:]'`"

    if [ "${state}" = "NORMAL" ]; then
        logger "__POWER_STAT__ => Recieved Power, Running Dosis"
        /opt/dosis2/bin/sendAlert start
        break
    fi

    sleep 10
done
