#!/bin/sh
 
NAME=swdtd
DAEMON=/opt/gira/bin/${NAME}
PIDFILE=/var/run/${NAME}.pid
DESC="Dummy Watchdog"
 
set -e
 
do_start() {
    start-stop-daemon --start --make-pidfile --pidfile ${PIDFILE} --exec ${DAEMON} --name ${NAME} --quiet
}
 
do_stop() {
    start-stop-daemon --stop --name ${NAME} --quiet
}
 
case "$1" in
  start)
    printf "Starting %s...\\n" "$DESC"
    do_start
    ;;
  stop)
    printf "Stopping %s...\\n" "$DESC"
    do_stop
    ;;
  restart|force-reload)
    printf "Restarting %s...\\n" "$DESC"
    do_stop
    sleep 1
    do_start
    ;;
  enable)
    printf "Enabling %s... " "$DESC"
    if [ ! -f "/opt/userdata/.dummy-watchdog-enabled" ]
    then
      touch /opt/userdata/.dummy-watchdog-enabled
      printf "done!\\n"
    else
	  printf "already was enabled.\\n"
    fi
    ;;
  disable)
    printf "Disabling %s... " "$DESC"
    if [ -f "/opt/userdata/.dummy-watchdog-enabled" ]
    then
	  rm -f /opt/userdata/.dummy-watchdog-enabled
	  printf "done!\\n"
	else
	  printf "already was disabled.\\n"
	fi
    ;;
  *)
    printf "Usage: %s {start|stop|restart|force-reload|enable|disable}\\n" "$0" >&2
    exit 1
    ;;
esac
 
exit 0
