#!/bin/sh
# start or stop the http daemon, if it looks like it is running
# standalone, as indicated by a 'port' or 'servertype standalone'
# entry in configuration file

test -f /usr/sbin/cern-httpd || exit 0

conffile=/etc/cern-httpd.conf
TSTSTND=/usr/lib/cern-httpd/test_standalone

case "$1" in
start)	$TSTSTND \
           && echo -n "Starting webserver: cern-httpd" \
           && start-stop-daemon --start  --quiet --exec  /usr/sbin/cern-httpd \
           && echo "."
        ;;
stop)	$TSTSTND \
           && echo -n "Stopping webserver: cern-httpd" \
           && start-stop-daemon --stop  --quiet --exec  /usr/sbin/cern-httpd \
           && echo "."
        ;;
restart)	$TSTSTND \
           && echo -n "Restarting webserver: cern-httpd" \
           && start-stop-daemon --stop  --quiet --exec  /usr/sbin/cern-httpd \
           && start-stop-daemon --start  --quiet --exec  /usr/sbin/cern-httpd \
           && echo "."
        ;;
reload|force-reload)	$TSTSTND \
           && echo -n "Reloading webserver configuration: cern-httpd" \
           && /usr/sbin/cern-httpd -restart >/dev/null 2>&1 \
           && echo "."
        ;;
*)	echo "Usage: /etc/init.d/cern-httpd start|stop|restart|reload|force-reload"; exit 1
        ;;
esac

exit 0

