]> git.pld-linux.org Git - packages/cvsnt.git/blob - cvsnt-cvslockd.init
c49a851b1c5cfde7ae8db8c403ead2f5a2e38ec4
[packages/cvsnt.git] / cvsnt-cvslockd.init
1 #!/bin/sh
2 #
3 # cvslockd              This shell script takes care of starting and stopping cvslockd.
4 #
5 # chkconfig:    2345 80 30
6 # description:  cvslockd is a cvs locking server
7 #
8 # processname:  cvslockd
9 # config:
10 # pidfile:
11
12 # Source function library.
13 . /etc/rc.d/init.d/functions
14
15 # Source oident configureation.
16 if [ -f /etc/sysconfig/cvslockd ]; then
17         . /etc/sysconfig/cvslockd
18 fi
19
20 RETVAL=0
21 # See how we were called.
22 case "$1" in
23   start)
24         # Start daemons.
25         if [ ! -f /var/lock/subsys/cvslockd ]; then
26                 msg_starting cvslockd
27                 daemon cvslockd
28                 RETVAL=$?
29                 [ $RETVAL -eq 0 ] && touch /var/lock/subsys/cvslockd
30         else
31                 msg_already_running cvslockd
32         fi
33         ;;
34   stop)
35         # Stop daemons.
36         if [ -f /var/lock/subsys/cvslockd ]; then
37                 msg_stopping cvslockd
38                 killproc cvslockd
39                 rm -f /var/lock/subsys/cvslockd >/dev/null 2>&1
40         else
41                 msg_not_running cvslockd
42         fi
43         ;;
44   restart|force-reload)
45         $0 stop
46         $0 start
47         exit $?
48         ;;
49   status)
50         status cvslockd
51         exit $?
52         ;;
53 #  reload)
54 #       msg_reloading cvslockd
55 #       killproc cvslockd -HUP
56 #       ;;
57   *)
58         msg_usage "$0 {start|stop|restart|force-reload|status}"
59         exit 3
60 esac
61
62 exit $RETVAL
This page took 0.066503 seconds and 2 git commands to generate.