#!/bin/sh
#
# Start nfs daemons.

test -f /usr/sbin/rpc.nfsd || exit 0


case "$1" in
  start)
	echo -n "Starting remote filesystem services:"
	if grep -q '^/' /etc/exports; then
	  echo -n " nfsd"   ; start-stop-daemon --start --quiet --exec /usr/sbin/rpc.nfsd
	  echo -n " mountd" ; start-stop-daemon --start --quiet --exec /usr/sbin/rpc.mountd
#	  echo -n " pcnfsd" ; start-stop-daemon --start --quiet --exec /usr/sbin/rpc.pcnfsd
#	  echo -n " bwnfsd" ; start-stop-daemon --start --quiet --exec /usr/sbin/rpc.bwnfsd -- /var/spool/bwnfs
	fi
#	echo -n " ugidd"    ; start-stop-daemon --start --quiet --exec /usr/sbin/rpc.ugidd
	echo "."
	;;
  stop)
	echo -n "Stopping remote filesystem services:"
#	echo -n " bwnfsd" ; start-stop-daemon --stop --quiet --oknodo --exec /usr/sbin/rpc.bwnfsd
#	echo -n " pcnfsd" ; start-stop-daemon --stop --quiet --oknodo --exec /usr/sbin/rpc.pcnfsd
	echo -n " mountd" ; start-stop-daemon --stop --quiet --oknodo --exec /usr/sbin/rpc.mountd
	echo -n " nfsd"   ; start-stop-daemon --stop --quiet --oknodo --exec /usr/sbin/rpc.nfsd
#	echo -n " ugidd"  ; start-stop-daemon --stop --quiet --oknodo --exec /usr/sbin/rpc.ugidd
	echo "."
	;;
  reload)
	start-stop-daemon --stop --quiet --oknodo --signal 1 --exec /usr/sbin/rpc.mountd
	start-stop-daemon --stop --quiet --oknodo --signal 1 --exec /usr/sbin/rpc.nfsd
	;;
  *)
	echo "Usage: /etc/init.d/netstd_nfs {start|stop|reload}"
	exit 1
esac

exit 0

