Package nfs-utils: Added check for OK/FAIL

Removed unconditional 'done' output when starting
and stopping the daemons. Instead check return value
of daemon and print out OK or FAIL.

Signed-off-by: Andreas Ehmanns <universeII@gmx.de>
Reviewed-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Reviewed-by: Maxime Hadjinlian <maxime.hadjinlian@gmail.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
This commit is contained in:
universe II 2016-02-26 12:16:13 +01:00 committed by Peter Korsgaard
parent 649cf99821
commit e122862c24

View File

@ -25,20 +25,20 @@ start() {
# Start daemons.
printf "Starting NFS statd: "
rpc.statd
[ $? = 0 ] && echo "OK" || echo "FAIL"
touch /var/lock/subsys/nfslock
echo "done"
printf "Starting NFS services: "
/usr/sbin/exportfs -r
echo "done"
[ $? = 0 ] && echo "OK" || echo "FAIL"
printf "Starting NFS daemon: "
rpc.nfsd ${NR_THREADS}
echo "done"
[ $? = 0 ] && echo "OK" || echo "FAIL"
printf "Starting NFS mountd: "
rpc.mountd
echo "done"
[ $? = 0 ] && echo "OK" || echo "FAIL"
touch /var/lock/subsys/nfs
}
@ -46,21 +46,21 @@ stop() {
# Stop daemons.
printf "Shutting down NFS mountd: "
killall -q rpc.mountd
echo "done"
[ $? = 0 ] && echo "OK" || echo "FAIL"
printf "Shutting down NFS daemon: "
kill -9 `pidof nfsd` 2>/dev/null
echo "done"
[ $? = 0 ] && echo "OK" || echo "FAIL"
printf "Shutting down NFS services: "
/usr/sbin/exportfs -au
rm -f /var/lock/subsys/nfs
killall -q rpc.statd
echo "done"
[ $? = 0 ] && echo "OK" || echo "FAIL"
printf "Stopping NFS statd: "
killall -q rpc.statd
echo "done"
[ $? = 0 ] && echo "OK" || echo "FAIL"
rm -f /var/lock/subsys/nfslock
}