#!/bin/sh
exec >/dev/null 2>&1

start() {
	grep "watchdog=on" /proc/cmdline >/dev/null 2>&1
	if [ $? -eq 0 ]; then
		start-stop-daemon -S -q \
			-x /sbin/watchdog -- -T 10 -t 8 /dev/watchdog
	fi
}

stop() {
	grep "watchdog=on" /proc/cmdline >/dev/null 2>&1
	if [ $? -eq 0 ]; then
		for pid in `pgrep '/sbin/watchdog'`; do kill $pid; done >/dev/null 2>&1
		/sbin/watchdog -T 1 -t 4 /dev/watchdog
	fi
}

case "$1" in
	start)
		start
		;;
	stop)
		stop
		;;
	restart|reload)
		stop
		#sleep 1
		start
		;;
	*)
		echo "Usage: $0 {start|stop|restart}"
		exit 1
esac
