#!/bin/sh

DIS1=/etc/daemon-watchdog/disable
DIS2=/etc/daemon-watchdog/disabled

FF=/var/spool/daemon-watchdog/fatal.log
SF=/var/spool/daemon-watchdog/error.log

disabled_warn()
{
	fn=$1
	echo "disabled"
	if (find "$fn" -mmin +60 -print | grep "$fn" >/dev/null 2>&1); then
		# error
		exit 2
	fi
	# warning
	exit 1
}

if [ -f $FF ]; then
	cat $FF
	exit 2
elif [ -f $SF ]; then
	echo "triggered"
	exit 1
elif [ -f $DIS1 ]; then
	disabled_warn $DIS1
elif [ -f $DIS2 ]; then
	disabled_warn $DIS2
else
	echo "OK"
	exit 0
fi
