port lots of init scripts over to rc.common (more to come)
[openwrt/svn-archive/archive.git] / net / nfs-kernel-server / files / nfsd.init
index 354a991d879ccfc6106930139f898b0d8282385d..21adf5b2919cc0a06da84d1c3521412c8dd65e15 100644 (file)
@@ -1,47 +1,28 @@
-#!/bin/sh
+#!/bin/sh /etc/rc.common
+# Copyright (C) 2006 OpenWrt.org
 
 NFS_D=/var/lib/nfs
 
-_start() {
- mkdir -p $NFS_D
- touch $NFS_D/rmtab
- /usr/sbin/rpc.statd
- /usr/sbin/rpc.lockd
- /usr/sbin/exportfs -r
- /usr/sbin/rpc.nfsd
- /usr/sbin/rpc.mountd
+start() {
      mkdir -p $NFS_D
      touch $NFS_D/rmtab
+       
      /usr/sbin/rpc.statd
      /usr/sbin/rpc.lockd
      /usr/sbin/exportfs -r
      /usr/sbin/rpc.nfsd
      /usr/sbin/rpc.mountd
 }
 
-_stop() {
- killall rpc.mountd 2> /dev/null
- killall -9 nfsd 2> /dev/null
- /usr/sbin/exportfs -au
- killall lockd 2> /dev/null
- killall rpc.statd 2> /dev/null
+stop() {
      killall rpc.mountd 2> /dev/null
      killall -9 nfsd 2> /dev/null
      /usr/sbin/exportfs -au
      killall lockd 2> /dev/null
      killall rpc.statd 2> /dev/null
 }
 
-_reload() {
- /usr/sbin/exportfs -r
+reload() {
      /usr/sbin/exportfs -r
 }
 
-case $1 in
- start)
-  _start
-  ;;
- stop)
-  _stop
-  ;;
- reload)
-  _reload
-  ;;
- restart)
-  _stop
-  sleep 1
-  _start
-  ;;
- *)
-  echo "usage: $0 (start|stop|reload|restart)"
-  exit 1
-esac
-exit $?