3 # cf-serverd Start/Stop the cfengine server daemon.
6 # description: cf-serverd is responsible from giving out configuration files to
7 # those cfengine clients, who wish to update their configs.
8 # For more information, visit http://www.cfengine.org
9 # processname: cf-serverd
10 # config: /var/cfengine/masterfiles
12 # Source function library.
13 . /etc/init.d/functions
15 exec="/usr/sbin/cf-serverd"
16 prog=$(basename $exec)
18 [ -e /etc/sysconfig/$prog ] && . /etc/sysconfig/$prog
20 lockfile=/var/lock/subsys/$prog
22 # See how we were called.
25 [ ! -f /var/cfengine/ppkeys/localhost.priv ] && /usr/sbin/cfkey
26 echo -n $"Starting $prog: "
30 [ $RETVAL -eq 0 ] && touch $lockfile
35 echo -n $"Stopping $prog: "
39 [ $RETVAL -eq 0 ] && rm -f $lockfile
61 start|stop|restart|reload)
71 [ ! -f $lockfile ] || restart
74 echo $"Usage: $0 {start|stop|status|restart|condrestart|reload|force-reload}"