#! /bin/sh -e
### BEGIN INIT INFO
# Provides:          msp-webserver
# Required-Start:    $syslog $time $local_fs $remote_fs
# Required-Stop:     $syslog $time $local_fs $remote_fs
# Default-Start:     2 3 4 5
# Default-Stop:      0 1 6
# Short-Description: MyServer web server
# Description:       init script for the MyServer web server
### END INIT INFO
#
# Author:	Giuseppe Scrivano <gscrivano@quipo.it>.
#

set -e

PATH=/usr/local/bin:/usr/local/sbin:/usr/bin:/usr/sbin:/bin:/sbin
NAME=ajaxterm
DESC="Web Server"
NAME=msp-webserver
DAEMON=/usr/bin/myserver
PIDFILE=/var/run/msp-webserver.pid
SCRIPTNAME=/etc/init.d/msp-webserver
LOGFILE=/var/log/msp-webserver/myserver.log
#UID_GID=www-data:www-data

if [ $(id -u) != 0 ]; then
  echo "You should run this program as root"
  exit 1
fi

[ -x "$DAEMON" ] || exit 0

[ -f "/etc/default/msp-webserver" ] && . /etc/default/msp-webserver

. /lib/lsb/init-functions

case "$1" in
	start)
		log_begin_msg "Starting $DESC:" "$NAME"
		start-stop-daemon --start --pidfile $PIDFILE --chdir /tmp --exec $DAEMON -- -rSERVICE --logfile=$LOGFILE 2>&1 1>/dev/null
		log_end_msg $?
	;;
	stop)
		log_begin_msg "Stopping $DESC:" "$NAME"
		start-stop-daemon  --stop --oknodo --pidfile $PIDFILE --exec $DAEMON
		rm -f $PIDFILE
		log_end_msg $?
	;;
	restart|force-reload)
		$0 stop
		sleep 1
		$0 start
	;;
	*)
		echo "Usage: $SCRIPTNAME {start|stop|restart|force-reload}" >&2
		exit 3
	;;
esac
