]> git.pld-linux.org Git - packages/cvsd.git/blame - cvsd.init
- dropped pre-cvs changelog
[packages/cvsd.git] / cvsd.init
CommitLineData
c1fb4d36 1#!/bin/sh
2#
3# cvsd cvsd
4#
5# chkconfig: 2345 95 5
6#
7# description: cvs pserver daemon
8#
9# $Id$
10
11# Source function library.
12. /etc/rc.d/init.d/functions
13
14# Source networking configuration.
15. /etc/sysconfig/network
16
17# Check that networking is up.
18if is_yes "${NETWORKING}"; then
19 if [ ! -f /var/lock/subsys/network -a "$1" != stop -a "$1" != status ]; then
c1fb4d36 20 msg_network_down cvsd
21 exit 1
22 fi
23else
24 exit 0
25fi
26
27RETVAL=0
28case "$1" in
29 start)
30 # Check if the service is already running?
31 if [ ! -f /var/lock/subsys/cvsd ]; then
c1fb4d36 32 msg_starting cvsd
33 daemon cvsd -f /etc/cvsd/cvsd.conf
34 RETVAL=$?
35 [ $RETVAL -eq 0 ] && touch /var/lock/subsys/cvsd
36 else
c1fb4d36 37 msg_already_running cvsd
38 fi
39 ;;
40 stop)
41 if [ -f /var/lock/subsys/cvsd ]; then
42 # Stop daemons.
c1fb4d36 43 msg_stopping cvsd
44 killproc cvsd
45 rm -f /var/lock/subsys/cvsd
46 else
c1fb4d36 47 msg_not_running cvsd
48 fi
49 ;;
50 status)
51 status cvsd
52 exit $?
53 ;;
54 restart|force-reload)
55 $0 stop
56 $0 start
57 exit $?
58 ;;
59 *)
c1fb4d36 60 msg_usage "$0 {start|stop|restart|force-reload|status}"
61 exit 3
62esac
63
64exit $RETVAL
65
66# This must be last line !
67# vi:syntax=sh:tw=78:ts=8:sw=4
This page took 0.066003 seconds and 4 git commands to generate.