From 5b36e651770658afc46be219b0d2bf375b217381 Mon Sep 17 00:00:00 2001 From: Andreas Ehmanns Date: Sun, 3 Jul 2016 18:46:58 +0200 Subject: [PATCH] package/nfs-utils: start/stop daemons consistently Change init script to start and stop all nfs daemons in a consistent way. Using the same kill command, start/stop the daemon, printout OK or FAIL and touch or deleted necessary files. Signed-off-by: Andreas Ehmanns [Maxime: - Make it really consistent to stop the daemons as pointed out by Yann E. Morin - Remove the -9] Signed-off-by: Maxime Hadjinlian Signed-off-by: Thomas Petazzoni --- package/nfs-utils/S60nfs | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/package/nfs-utils/S60nfs b/package/nfs-utils/S60nfs index 7a49c79800..2d4e082a0b 100755 --- a/package/nfs-utils/S60nfs +++ b/package/nfs-utils/S60nfs @@ -45,22 +45,22 @@ start() { stop() { # Stop daemons. printf "Shutting down NFS mountd: " - killall -q rpc.mountd + killall -q rpc.mountd 2>/dev/null [ $? = 0 ] && echo "OK" || echo "FAIL" printf "Shutting down NFS daemon: " - kill -9 `pidof nfsd` 2>/dev/null + killall -q nfsd 2>/dev/null [ $? = 0 ] && echo "OK" || echo "FAIL" printf "Shutting down NFS services: " /usr/sbin/exportfs -au - rm -f /var/lock/subsys/nfs - killall -q rpc.statd [ $? = 0 ] && echo "OK" || echo "FAIL" printf "Stopping NFS statd: " - killall -q rpc.statd + killall -q rpc.statd 2>/dev/null [ $? = 0 ] && echo "OK" || echo "FAIL" + rm -f /var/lock/subsys/nfs + rm -f /var/run/rpc.statd.pid rm -f /var/lock/subsys/nfslock } @@ -81,7 +81,7 @@ case "$1" in touch /var/lock/subsys/nfs ;; *) - echo "Usage: nfs {start|stop|reload}" + echo "Usage: $0 {start|stop|restart|reload}" exit 1 esac