#!/bin/sh
# /etc/init.d/devprog
#
### BEGIN INIT INFO
# Provides:          devprog
# Required-Start:    $local_fs
# Required-Stop:     $local_fs
# Default-Start:     5
# Default-Stop:      0 6
# Short-Description: Turns on devprog
# Description:       Control of devprog
### END INIT INFO

DAEMON=/usr/bin/raven/devprog
DAEMONOPTS="-t 9091 -i 1 -h"
NAME=devprog
WORKING_DIR=/usr/bin/raven
	
case "$1" in
  start)
	echo -n "Starting app: $NAME  "
	cd ${WORKING_DIR}
    [ -d /var/run/${NAME} ] || mkdir -p /var/run/${NAME}
	start-stop-daemon --start --background -m --pidfile /var/run/${NAME}/${NAME}.pid --exec ${DAEMON} -- ${DAEMONOPTS}
    echo "."
  ;;
  stop)
    echo -n "Stopping app: $NAME  "
    start-stop-daemon --stop --pidfile /var/run/${NAME}/${NAME}.pid --oknodo --exec ${DAEMON} -- ${DAEMONOPTS}
    rm -f /var/run/${NAME}/${NAME}.pid
    echo "."
  ;;
  reset)
    echo -n "Stopping app: $NAME  "
    start-stop-daemon --stop --pidfile /var/run/${NAME}/${NAME}.pid --oknodo --exec ${DAEMON} -- ${DAEMONOPTS}
    rm -f /var/run/${NAME}/${NAME}.pid

	echo -n "Starting app: $NAME  "
	cd ${WORKING_DIR}
    [ -d /var/run/${NAME} ] || mkdir -p /var/run/${NAME}
	start-stop-daemon --start --background -m --pidfile /var/run/${NAME}/${NAME}.pid --exec ${DAEMON} -- ${DAEMONOPTS}
    echo "."
  ;;
  *)
	echo "Usage /etc/init.d/devprog [start|stop|reset]"
	exit -1
  ;;
esac

exit 0
