-#!/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 $?