#!/bin/sh

# uncomment and set the LD_LIBRARY_PATH if your httpd needs the search path
# to the libraries of other packages.
# 
# LD_LIBRARY_PATH=/usr/local/lib
# export LD_LIBRARY_PATH

state=$1
shift

cd /usr/devel/src/neowebscript-2.2/httpd

case $state in

'start')
	echo "starting NeoWebScript httpd"
	./httpd -d `pwd` $*
	;;
'stop')
	echo "stopping NeoWebScript httpd"
	kill -TERM `cat logs/httpd.pid`
	;;

'restart')
	echo "restarting NeoWebScript httpd"
	kill -TERM `cat logs/httpd.pid`
	sleep 2
	./httpd -d `pwd` $*
	;;

'reload')
	echo "Sending SIGHUP to the webserver to reload config"
	kill -HUP `cat logs/httpd.pid`
	;;

'gracefulrestart')
	echo "Gracefully restarting NeoWebScript httpd"
	kill -USR1 `cat logs/httpd.pid`
	sleep 5
	;;

esac
