wok annotate cherokee/stuff/cherokee @ rev 15368

Up ipxe (1.0.0-20130925)
author Pascal Bellard <pascal.bellard@slitaz.org>
date Mon Oct 14 13:38:36 2013 +0000 (2013-10-14)
parents e8c594a6b672
children 7f188676b59c
rev   line source
slaxemulator@7226 1 #!/bin/sh
slaxemulator@7226 2 # /etc/init.d/cherokee: Start, stop and restart Cherokee web server on SliTaz,
slaxemulator@7226 3 # at boot time or with the command line. Daemons options are configured
slaxemulator@7226 4 # with /etc/daemons.conf
slaxemulator@7226 5 #
slaxemulator@7226 6 . /etc/init.d/rc.functions
slaxemulator@7226 7 . /etc/daemons.conf
slaxemulator@7226 8
slaxemulator@7226 9 NAME=Cherokee
slaxemulator@7226 10 DESC="Cherokee Web Server"
slaxemulator@7226 11 DAEMON=/usr/sbin/cherokee
slaxemulator@7226 12 OPTIONS=
slaxemulator@7226 13 PIDFILE=/var/run/cherokee.pid
slaxemulator@7226 14
slaxemulator@7226 15 case "$1" in
slaxemulator@7226 16 start)
slaxemulator@7226 17 if active_pidfile $PIDFILE cherokee ; then
slaxemulator@7226 18 echo "$NAME already running."
slaxemulator@7226 19 exit 1
slaxemulator@7226 20 fi
slaxemulator@7226 21 echo -n "Starting $DESC: $NAME... "
mojo@15183 22 $DAEMON $OPTIONS -d &>/dev/null
slaxemulator@7226 23 status
slaxemulator@7226 24 ;;
slaxemulator@7226 25 stop)
slaxemulator@7226 26 if ! active_pidfile $PIDFILE cherokee ; then
slaxemulator@7226 27 echo "$NAME is not running."
slaxemulator@7226 28 exit 1
slaxemulator@7226 29 fi
slaxemulator@7226 30 echo -n "Stopping $DESC: $NAME... "
mojo@15183 31 kill $(cat $PIDFILE)
slaxemulator@7226 32 status
slaxemulator@7226 33 ;;
slaxemulator@7226 34 restart)
slaxemulator@7226 35 if ! active_pidfile $PIDFILE cherokee ; then
slaxemulator@7226 36 echo "$NAME is not running."
slaxemulator@7226 37 exit 1
slaxemulator@7226 38 fi
slaxemulator@7226 39 echo -n "Restarting $DESC: $NAME... "
mojo@15183 40 kill $(cat $PIDFILE)
mojo@15183 41 rm $PIDFILE
mojo@15183 42 sleep 2
mojo@15183 43 $DAEMON $OPTIONS -d &>/dev/null
slaxemulator@7226 44 status
slaxemulator@7226 45 ;;
slaxemulator@7226 46 *)
slaxemulator@7226 47 echo ""
mojo@15184 48 echo -e "\033[1mUsage:\033[0m /etc/init.d/`basename $0` [start|stop|restart]"
slaxemulator@7226 49 echo ""
slaxemulator@7226 50 exit 1
slaxemulator@7226 51 ;;
slaxemulator@7226 52 esac
slaxemulator@7226 53
slaxemulator@7226 54 exit 0