3 # init file for ClusterNFS
7 # description: ClusterNFS server
10 # source function library
11 . /etc/rc.d/init.d/functions
14 . /etc/sysconfig/network
16 # Check that networking is up.
17 if is_no "${NETWORKING}"; then
18 msg_network_down ClusterNFS
25 prog_mntd="rpc.mountd"
27 #See how we were called.
30 # Check if the service is already running?
31 if [ ! -f /var/lock/subsys/clusternfs ]; then
32 msg_starting "ClusterNFS ($prog_mntd)"
33 daemon /usr/sbin/rpc.mountd $OPTIONS_MNTD
35 if [ "$RETVAL" = "0" ]; then
36 msg_starting "ClusterNFS ($prog_nfsd)"
37 daemon /usr/sbin/rpc.nfsd $OPTIONS_NFSD
40 [ $RETVAL -eq 0 ] && touch /var/lock/subsys/clusternfs
42 msg_already_running ClusterNFS
47 if [ ! -f /var/lock/subsys/clusternfs ]; then
48 msg_stopping "ClusterNFS ($prog_nfsd)"
49 killproc /usr/sbin/rpc.nfsd
50 msg_stopping "ClusterNFS ($prog_mntd)"
51 killproc /usr/sbin/rpc.mountd
52 rm -f /var/lock/subsys/clusternfs
54 msg_not_running ClusterNFS
62 msg_usage "$0 {start|stop|restart|reload|status}"