ccollect:0.6.2->0.7.0
[nslu2-linux/optware.git] / sources / cherokee / rc.cherokee
blobff238fec53905f8dfd3349e28b1016cb12cd2b9a
1 #!/bin/sh
3 prefix="/opt"
5 [ -e ${prefix}/etc/default/cherokee ] && . ${prefix}/etc/default/cherokee
7 if [ "$CHEROKEE_ENABLE" != "yes" ]; then
8 exit
9 fi
11 PATH=${prefix}/bin:${prefix}/sbin:/sbin:/bin:/usr/sbin:/usr/bin
12 NAME=cherokee
13 DAEMON=${prefix}/sbin/${NAME}
15 test -x $DAEMON || exit 0
17 if [ -z "$1" ] ; then
18 case `echo "$0" | sed 's:^.*/\(.*\):\1:g'` in
19 S??*) rc="start" ;;
20 K??*) rc="stop" ;;
21 *) rc="usage" ;;
22 esac
23 else
24 rc="$1"
27 case "$rc" in
28 start)
29 echo "Starting web server: $NAME"
30 $DAEMON -d
32 stop)
33 if [ -n "`pidof $NAME`" ]; then
34 echo "Stopping web server: $NAME"
35 killall $NAME 2> /dev/null
38 restart)
39 "$0" stop
40 sleep 1
41 "$0" start
43 *)
44 echo "Usage: $0 (start|stop|restart|usage)"
46 esac
48 exit 0