#!/bin/sh -e
### BEGIN INIT INFO
# Provides:          fred-rexeso
# Required-Start:    $remote_fs $syslog
# Required-Stop:     $remote_fs $syslog
# Default-Start:     2 3 4 5
# Default-Stop:      1
# Short-Description: Admin Interface for DSD Database
# Description:       DSD is an older version of FRED domain registration system.
#		     This package contains Admin Interface for DSD database.
#
### END INIT INFO

DAEMON=/usr/share/fred-rexeso/fred-rexeso/manage.py
DAEMONUSER=www-data
BINDADDRESS=0.0.0.0:8080
PATH=/sbin:/bin:/usr/sbin:/usr/bin

test -x $DAEMON || exit 0

. /lib/lsb/init-functions


case "$1" in
	start)
		log_daemon_msg "Starting fred-rexeso server" "fred-rexeso"
		su - ${DAEMONUSER} -c "nohup $DAEMON runserver --noreload ${BINDADDRESS} >/dev/null &"
		log_end_msg $?
		;;
	stop)
		log_daemon_msg "Stopping fred-rexeso server" "fred-rexeso"
		pkill -f "python[0-9.]* .*/fred-rexeso/manage.py"
		log_end_msg $?
		;;
	restart)
		$0 stop
		$0 start
		;;
	*)
		log_action_msg "Usage: $0 {start|stop}"
		exit 2
		;;
esac
exit 0

