ccollect:0.6.2->0.7.0
[nslu2-linux/optware.git] / sources / clutch / rc.clutch
blob6708fa87f02f5032a5d4bfa7a35e62d06012f5f3
1 #!/bin/sh
3 . /opt/etc/clutch.conf
5 if [ -z "$1" ] ; then
6 case `echo "$0" | sed 's:^.*/\(.*\):\1:g'` in
7 S??*) rc="start" ;;
8 K??*) rc="stop" ;;
9 *) rc="usage" ;;
10 esac
11 else
12 rc="$1"
15 case "$rc" in
16 start)
17 echo "Starting transmission-daemon"
18 echo "${HOME}/.transmission/daemon/socket" > \
19 /opt/share/www/lighttpd/clutch/remote/data/socket.txt
20 /opt/bin/transmission-daemon -p ${PIDFILE}
22 stop)
23 if [ -n "`pidof transmission-daemon`" ]; then
24 echo "Stopping transmission-daemon"
25 kill `cat ${PIDFILE}` 2> /dev/null
28 restart)
29 "$0" stop
30 sleep 10
31 "$0" start
33 *)
34 echo "Usage: $0 (start|stop|restart|usage)"
36 esac
38 exit 0