#!/bin/sh

PATH=$PATH:/sbin

if [ ! -f /proc/config.gz ]; then
	echo "nfsserver: couldn't open /proc/config.gz"
	exit
fi

gzip -cd < /proc/config.gz | grep -q "CONFIG_NFSD is not set"

if [ $? -eq 0 ]; then

	echo The kernel does not support NFS server
	exit	
else

	insmod sunrpc
	insmod lockd
	insmod exportfs
	insmod nfsd
	portmap
	
	# Wait for portmapper service to be ready
	retry=1
	while [ $retry -ne 0 ]; do
		rpcinfo -u 127.0.0.1 portmapper
		retry=$?
		if [ $retry -ne 0 ]; then
			sleep 1
		fi
	done
	
	rpc.statd
	rpc.mountd
	rpc.nfsd

	exportfs -a
fi

# Allow nominated remote units to log to this unit
/SpliceCom/export_logs


