#! /bin/sh

set -e

N=/etc/init.d/rc-datagate-XXX

case "$1" in
  start)
	if [ -f /home/datagate/datagate-XXX/datagate ]
	then
	    echo "Starting DataGate (XXX) as background process" >&2
	    /home/datagate/datagate-XXX/datagate --start >&2
	    echo "Done." >&2
	else
	    echo "DataGate (XXX) cannot be started" >&2
	fi
	;;
  stop)
	if [ -f /home/datagate/datagate-XXX/datagate ]
	then
	    echo "Stoping DataGate (XXX)" >&2
	    /home/datagate/datagate-XXX/datagate --stop >&2
	    echo "Done." >&2
	else
	    echo "DataGate (XXX) cannot be stopped" >&2
	fi
	;;
  reload|restart|force-reload)
	if [ -f /home/datagate/datagate-XXX/datagate ]
	then
	    echo "Stopping DataGate (XXX) as background process" >&2
	    /home/datagate/datagate-XXX/datagate --stop >&2
	    echo "Starting DataGate (XXX) as background process" >&2
	    /home/datagate/datagate-XXX/datagate --start >&2
	    echo "Done." >&2
	else
	    echo "DataGate (XXX) cannot be stopped" >&2
	fi
	;;
  status)
	;;
  *)
	echo "Usage: $N {start|stop|restart|force-reload|status}" >&2
	exit 1
	;;
esac

exit 0
