DEFAULTFILE=/etc/default/nfs-kernel-server
RPCNFSDCOUNT=8
RPCMOUNTDOPTS=
-PROCNFSD_MOUNTPOINT=/proc/fs/nfsd
if [ -f $DEFAULTFILE ]; then
. $DEFAULTFILE
fi
-do_modprobe() {
- modprobe -q $1 || true
-}
-
-do_mount() {
- if ! grep -E -qs "$1\$" /proc/filesystems
- then
- return 1
- fi
- if ! mountpoint -q $2
- then
- mount -t $1 $3 $1 $2
- return
- fi
- return 0
-}
-
# See how we were called.
case "$1" in
start)
cd / # daemons should have root dir as cwd
if grep -q '^/' /etc/exports
then
- do_modprobe nfsd
- do_mount nfsd $PROCNFSD_MOUNTPOINT || true
printf "Exporting directories for $DESC..."
$PREFIX/sbin/exportfs -r
echo "done."