"wlanwatchdog.sh" re-fix missing ';' and fix indentation

This commit is contained in:
Marc René Schädler 2013-11-18 07:56:02 +01:00
parent 6f1b52d393
commit e2cdbae554

View file

@ -106,7 +106,7 @@ scan_wlan() {
} }
fsm_load() { fsm_load() {
if [ -f "$STATEFILE" ] then if [ -f "$STATEFILE" ]; then
STATE="" STATE=""
SINCE="" SINCE=""
. "$STATEFILE" || return 1 . "$STATEFILE" || return 1
@ -138,33 +138,28 @@ fsm_transition() {
local OLDSTATE=$STATE local OLDSTATE=$STATE
case $STATE in case $STATE in
working) working)
if [ $(count_neighbours) -eq 0 ] && [ $(count_clients) -eq 0 ] then if [ $(count_neighbours) -eq 0 ] && [ $(count_clients) -eq 0 ]; then
STATE=pending STATE=pending
fi fi
;; ;;
pending) pending)
if [ $AGE -ge $TIMEOUT_MEDIUM ] then if [ $AGE -ge $TIMEOUT_MEDIUM ]; then
STATE=error STATE=error
elif [ $(count_originators) -eq 0 ] && [ $AGE -ge $TIMEOUT_SHORT ] elif [ $(count_originators) -eq 0 ] && [ $AGE -ge $TIMEOUT_SHORT ]; then
then
STATE=error STATE=error
elif [ $(count_neighbours) -gt 0 ] || [ $(count_clients) -gt 0 ] elif [ $(count_neighbours) -gt 0 ] || [ $(count_clients) -gt 0 ]; then
then
STATE=working STATE=working
fi fi
;; ;;
*) *)
if [ $AGE -ge $TIMEOUT_LONG ] if [ $AGE -ge $TIMEOUT_LONG ]; then
then
STATE=error STATE=error
elif [ $(count_neighbours) -gt 0 ] || [ $(count_clients) -gt 0 ] elif [ $(count_neighbours) -gt 0 ] || [ $(count_clients) -gt 0 ]; then
then
STATE=working STATE=working
fi fi
;; ;;
esac esac
if [ ! "$OLDSTATE" == "$STATE" ] if [ ! "$OLDSTATE" == "$STATE" ]; then
then
echo "$(date) '$OLDSTATE' -> '$STATE'" echo "$(date) '$OLDSTATE' -> '$STATE'"
fsm_entry fsm_entry
fi fi