case "$1" in
start)
cd / # daemons should have root dir as cwd
- if grep -q '^/' /etc/exports; then
+ if grep -q '^/' /etc/exports
+ then
printf "Exporting directories for $DESC..."
$PREFIX/sbin/exportfs -r
echo "done."
start-stop-daemon --start --quiet \
--exec $PREFIX/sbin/rpc.nfsd -- $RPCNFSDCOUNT
printf " mountd"
- $PREFIX/bin/rpcinfo -u localhost nfs 3 > /dev/null 2>&1 ||
+ $PREFIX/bin/rpcinfo -u localhost nfs 3 >/dev/null 2>&1 ||
RPCMOUNTDOPTS="$RPCMOUNTDOPTS --no-nfs-version 3"
start-stop-daemon --start --quiet \
--exec $PREFIX/sbin/rpc.mountd -- $RPCMOUNTDOPTS
stop)
printf "Stopping $DESC: mountd"
start-stop-daemon --stop --oknodo --quiet \
- --exec $PREFIX/sbin/rpc.mountd
+ --name rpc.mountd --user 0
printf " nfsd"
start-stop-daemon --stop --oknodo --quiet \
- --name nfsd --user root --signal 2
+ --name nfsd --user 0 --signal 2
echo "."
printf "Unexporting directories for $DESC..."