X-Git-Url: https://git.decadent.org.uk/gitweb/?a=blobdiff_plain;f=debian%2Fnfs-common.init;h=c81edfb552b1b23aa88bb443b1dc60e21db62f41;hb=8bf52a86b3f55781ceafe830ca27f8d294b7251d;hp=3cbb3229a54a9938e941d377b86b76c1bf676a72;hpb=636f3185bd6b6bd214d64a8fd196f909268e2719;p=nfs-utils.git diff --git a/debian/nfs-common.init b/debian/nfs-common.init index 3cbb322..c81edfb 100644 --- a/debian/nfs-common.init +++ b/debian/nfs-common.init @@ -124,9 +124,10 @@ case "$1" in log_progress_msg "statd" start-stop-daemon --start --oknodo --quiet \ --exec $PREFIX/sbin/rpc.statd -- $STATDOPTS - if [ $? != 0 ]; then - log_end_msg $? - exit $? + RET=$? + if [ $RET != 0 ]; then + log_end_msg $RET + exit $RET fi fi @@ -146,9 +147,10 @@ case "$1" in log_progress_msg "idmapd" start-stop-daemon --start --oknodo --quiet \ --exec /usr/sbin/rpc.idmapd - if [ $? != 0 ]; then - log_end_msg $? - exit $? + RET=$? + if [ $RET != 0 ]; then + log_end_msg $RET + exit $RET fi fi if [ "$NEED_GSSD" = yes ] @@ -165,9 +167,10 @@ case "$1" in start-stop-daemon --start --oknodo --quiet \ --exec /usr/sbin/rpc.gssd -- $RPCGSSDOPTS - if [ $? != 0 ]; then - log_end_msg $? - exit $? + RET=$? + if [ $RET != 0 ]; then + log_end_msg $RET + exit $RET fi fi fi @@ -183,9 +186,10 @@ case "$1" in log_progress_msg "gssd" start-stop-daemon --stop --oknodo --quiet \ --name rpc.gssd - if [ $? != 0 ]; then - log_end_msg $? - exit $? + RET=$? + if [ $RET != 0 ]; then + log_end_msg $RET + exit $RET fi fi if [ "$NEED_IDMAPD" = yes ] @@ -193,19 +197,21 @@ case "$1" in log_progress_msg "idmapd" start-stop-daemon --stop --oknodo --quiet \ --name rpc.idmapd - if [ $? != 0 ]; then - log_end_msg $? - exit $? + RET=$? + if [ $RET != 0 ]; then + log_end_msg $RET + exit $RET fi fi - if ["$NEED_STATD" = yes ] + if [ "$NEED_STATD" = yes ] then log_progress_msg "statd" start-stop-daemon --stop --oknodo --quiet \ --name rpc.statd - if [ $? != 0 ]; then - log_end_msg $? - exit $? + RET=$? + if [ $RET != 0 ]; then + log_end_msg $RET + exit $RET fi fi do_umount $PIPEFS_MOUNTPOINT 2>/dev/null || true