[ -n "$STATD_OUTPORT" ] && STATDOPTS="$STATDOPTS -o $STATD_OUTPORT"
# Start daemons.
- msg_starting "NFS statd"
- daemon rpc.statd $STATDOPTS
- RETVAL=$?
- [ $RETVAL -eq 0 ] && touch /var/lock/subsys/nfslock
+ if is_yes "$NFSv2" || is_yes "$NFSv3" ; then
+ msg_starting "NFS statd"
+ daemon rpc.statd $STATDOPTS
+ RETVAL=$?
+ [ $RETVAL -eq 0 ] && touch /var/lock/subsys/nfslock
+ else
+ touch /var/lock/subsys/nfslock
+ fi
else
msg_already_running "NFS statd"
fi
/sbin/sysctl -w fs.nfs.nlm_udpport=0 >/dev/null 2>&1
fi
# Stop daemons.
- msg_stopping "NFS statd"
- killproc rpc.statd
+ if is_yes "$NFSv2" || is_yes "$NFSv3" ; then
+ msg_stopping "NFS statd"
+ killproc rpc.statd
+ fi
rm -f /var/lock/subsys/nfslock
else
msg_not_running "NFS statd"
stop
;;
status)
- status rpc.statd
- exit $?
+ if is_yes "$NFSv2" || is_yes "$NFSv3" ; then
+ status rpc.statd
+ exit $?
+ else
+ echo "NFSv2 and NFSv3 disabled"
+ exit 0
+ fi
;;
restart|force-reload)
stop
echo start
exit 0
fi
- /sbin/pidof rpc.statd >/dev/null 2>&1; STATD="$?"
- if [ $STATD = 1 ]; then
- echo restart
+ if is_yes "$NFSv2" || is_yes "$NFSv3" ; then
+ /sbin/pidof rpc.statd >/dev/null 2>&1; STATD="$?"
+ if [ $STATD = 1 ]; then
+ echo restart
+ exit 0
+ fi
+ else
exit 0
fi
;;