X-Git-Url: https://git.decadent.org.uk/gitweb/?a=blobdiff_plain;f=debian%2Fnfs-kernel-server.init;h=fb85f6c11772bb7f36eb57f3e904598c82615190;hb=37a6d1755af236449987de6e5acb42d4b96b09ed;hp=d20e9188a557b239f69fc783ba4874d5339dfa9c;hpb=0a48a12183e728b39c37c65bc9a47da2933652f3;p=nfs-utils.git diff --git a/debian/nfs-kernel-server.init b/debian/nfs-kernel-server.init index d20e918..fb85f6c 100644 --- a/debian/nfs-kernel-server.init +++ b/debian/nfs-kernel-server.init @@ -75,7 +75,7 @@ case "$1" in printf "Starting $DESC:" printf " nfsd" - start-stop-daemon --start --quiet \ + start-stop-daemon --start --oknodo --quiet \ --nicelevel $RPCNFSDPRIORITY \ --exec $PREFIX/sbin/rpc.nfsd -- $RPCNFSDCOUNT @@ -96,7 +96,7 @@ case "$1" in [ -z "$ClearAddr" ] || echo "nfsd 127.0.0.1 1" >/proc/net/rpc/auth.unix.ip/channel - start-stop-daemon --start --quiet \ + start-stop-daemon --start --oknodo --quiet \ --exec $PREFIX/sbin/rpc.mountd -- $RPCMOUNTDOPTS echo "." else @@ -122,6 +122,17 @@ case "$1" in echo "done." ;; + status) + if pidof nfsd >/dev/null + then + echo "nfsd running" + exit 0 + else + echo "nfsd not running" + exit 3 + fi + ;; + reload | force-reload) printf "Re-exporting directories for $DESC..." $PREFIX/sbin/exportfs -r @@ -135,7 +146,7 @@ case "$1" in ;; *) - echo "Usage: nfs-kernel-server {start|stop|reload|force-reload|restart}" + echo "Usage: nfs-kernel-server {start|stop|status|reload|force-reload|restart}" exit 1 ;; esac