Annotation of embedaddon/lighttpd/doc/initscripts/rc.lighttpd.redhat, revision 1.1
1.1 ! misho 1: #!/bin/sh
! 2: #
! 3: # lighttpd Startup script for the lighttpd server
! 4: #
! 5: # chkconfig: - 85 15
! 6: # description: Lightning fast webserver with light system requirements
! 7: #
! 8: # processname: lighttpd
! 9: # config: /etc/lighttpd/lighttpd.conf
! 10: # config: /etc/sysconfig/lighttpd
! 11: # pidfile: /var/run/lighttpd.pid
! 12: #
! 13: # Note: pidfile is assumed to be created
! 14: # by lighttpd (config: server.pid-file).
! 15: # If not, uncomment 'pidof' line.
! 16:
! 17: # Source function library
! 18: . /etc/rc.d/init.d/functions
! 19:
! 20: if [ -f /etc/sysconfig/lighttpd ]; then
! 21: . /etc/sysconfig/lighttpd
! 22: fi
! 23:
! 24: if [ -z "$LIGHTTPD_CONF_PATH" ]; then
! 25: LIGHTTPD_CONF_PATH="/etc/lighttpd/lighttpd.conf"
! 26: fi
! 27:
! 28: prog="lighttpd"
! 29: lighttpd="/usr/sbin/lighttpd"
! 30: RETVAL=0
! 31:
! 32: start() {
! 33: echo -n $"Starting $prog: "
! 34: daemon $lighttpd -f $LIGHTTPD_CONF_PATH
! 35: RETVAL=$?
! 36: echo
! 37: [ $RETVAL -eq 0 ] && touch /var/lock/subsys/$prog
! 38: return $RETVAL
! 39: }
! 40:
! 41: stop() {
! 42: echo -n $"Stopping $prog: "
! 43: killproc $lighttpd
! 44: RETVAL=$?
! 45: echo
! 46: [ $RETVAL -eq 0 ] && rm -f /var/lock/subsys/$prog
! 47: return $RETVAL
! 48: }
! 49:
! 50: reload() {
! 51: echo -n $"Reloading $prog: "
! 52: killproc $lighttpd -HUP
! 53: RETVAL=$?
! 54: echo
! 55: return $RETVAL
! 56: }
! 57:
! 58: case "$1" in
! 59: start)
! 60: start
! 61: ;;
! 62: stop)
! 63: stop
! 64: ;;
! 65: restart)
! 66: stop
! 67: start
! 68: ;;
! 69: condrestart)
! 70: if [ -f /var/lock/subsys/$prog ]; then
! 71: stop
! 72: start
! 73: fi
! 74: ;;
! 75: reload)
! 76: reload
! 77: ;;
! 78: status)
! 79: status $lighttpd
! 80: RETVAL=$?
! 81: ;;
! 82: *)
! 83: echo $"Usage: $0 {start|stop|restart|condrestart|reload|status}"
! 84: RETVAL=1
! 85: esac
! 86:
! 87: exit $RETVAL
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>