#! /bin/sh
#
# GeneWeb	Start the GeneWeb HTTP server.
#

# Source the configuration

. /etc/geneweb/genewebrc

# Do not change the values below
GENEWEBETC=/etc/geneweb
GENEWEBDOC=/usr/share/doc/geneweb/doc
GENEWEBDB=/var/lib/geneweb
DAEMON=/usr/bin/gwd
NAME=geneweb
PIDFILE=/var/run/$NAME.pid
LOGFILE=/var/log/$NAME.log

trap "" 1

test -f $DAEMON || exit 0

start_stop()
{
    case "$1" in
        start)
            echo -n "Starting GeneWeb server:"
            start-stop-daemon -b --start --quiet --exec $DAEMON -- \
	        -hd$GENEWEBETC -dd$GENEWEBDOC -bd$GENEWEBDB -p$PORT \
		-lang$LANG -log$LOGFILE -daemon
            echo "  done."
            ;;

        stop)
            echo -n "Stopping GeneWeb server: "
            start-stop-daemon --stop --quiet --exec $DAEMON -- \
	        -hd$GENEWEBETC -dd$GENEWEBDOC -bd$GENEWEBDB -p$PORT \
		-lang$LANG -log$LOGFILE -daemon
            echo "  done."
            ;;

        restart | force-reload)
            echo -n "Restarting GeneWeb server: "
            start_stop stop
	    sleep 2
            start_stop start
            ;;

        *)
            echo "Usage: /etc/init.d/$NAME {start|stop|restart}"
            exit 1
            ;;
    esac
}

start_stop "$@"

exit 0

