Changes for kernel and Busybox
[tomato.git] / release / src / router / bpalogin / bpalogin.init
blob6048e71571765e6817432ec06b0d6af089cda7de
1 #!/bin/sh
3 # bpalogin This shell script takes care of starting and stopping
4 # bpalogin.
6 # chkconfig: 345 50 50
7 # description: A daemon to connect to Big Pond Advance Cable
9 # processname: bpalogin
10 # config: /etc/bpalogin.conf
12 # Source function library.
13 . /etc/rc.d/init.d/functions
15 # Source networking configuration.
16 . /etc/sysconfig/network
18 # Check that networking is up.
19 [ ${NETWORKING} = "no" ] && exit 0
21 [ -f /usr/sbin/bpalogin ] || exit 0
23 # See how we were called.
24 case "$1" in
25 start)
26 # Start daemons.
28 echo -n "Starting bpalogin: "
29 /usr/sbin/bpalogin -c /etc/bpalogin.conf
30 echo
31 touch /var/lock/subsys/bpalogin
33 stop)
34 # Stop daemons.
35 echo -n "Shutting down bpalogin: "
36 killproc bpalogin
37 echo
38 rm -f /var/lock/subsys/bpalogin
40 restart)
41 $0 stop
42 $0 start
44 status)
45 status bpalogin
48 echo "Usage: bpalogin {start|stop|restart|status}"
49 exit 1
50 esac
52 exit 0