summaryrefslogtreecommitdiffstats
path: root/package/nfs-utils/init-nfs
diff options
context:
space:
mode:
Diffstat (limited to 'package/nfs-utils/init-nfs')
-rwxr-xr-xpackage/nfs-utils/init-nfs18
1 files changed, 13 insertions, 5 deletions
diff --git a/package/nfs-utils/init-nfs b/package/nfs-utils/init-nfs
index 962bd3910..49dab7015 100755
--- a/package/nfs-utils/init-nfs
+++ b/package/nfs-utils/init-nfs
@@ -21,9 +21,7 @@ touch /var/lib/nfs/rmtab
touch /var/lib/nfs/state
touch /var/lib/nfs/xtab
-# See how we were called.
-case "$1" in
- start)
+start() {
# Start daemons.
echo -n "Starting NFS statd: "
rpc.statd
@@ -43,8 +41,9 @@ case "$1" in
rpc.mountd
echo "done"
touch /var/lock/subsys/nfs
- ;;
- stop)
+}
+
+stop() {
# Stop daemons.
echo -n "Shutting down NFS mountd: "
killall -q rpc.mountd
@@ -64,6 +63,15 @@ case "$1" in
killall -q rpc.statd
echo "done"
rm -f /var/lock/subsys/nfslock
+}
+
+# See how we were called.
+case "$1" in
+ start)
+ start
+ ;;
+ stop)
+ stop
;;
restart)
stop