From mboxrd@z Thu Jan 1 00:00:00 1970 From: Yann E. MORIN Date: Fri, 1 Jul 2016 14:41:30 +0200 Subject: [Buildroot] [PATCH 1/2] Package nfs-utils: Added check for OK/FAIL In-Reply-To: <1456485374-5356-1-git-send-email-universeII@gmx.de> References: <1456485374-5356-1-git-send-email-universeII@gmx.de> Message-ID: <20160701124130.GC25487@free.fr> List-Id: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit To: buildroot@busybox.net Andreas, All, On 2016-02-26 12:16 +0100, Andreas Ehmanns spake thusly: > 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 Reviewed-by: "Yann E. MORIN" Regards, Yann E. MORIN. > --- > package/nfs-utils/S60nfs | 18 +++++++++--------- > 1 file changed, 9 insertions(+), 9 deletions(-) > > diff --git a/package/nfs-utils/S60nfs b/package/nfs-utils/S60nfs > index 5639b8f..0b78c9b 100755 > --- a/package/nfs-utils/S60nfs > +++ b/package/nfs-utils/S60nfs > @@ -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 > } > > -- > 2.1.4 > > _______________________________________________ > buildroot mailing list > buildroot at busybox.net > http://lists.busybox.net/mailman/listinfo/buildroot -- .-----------------.--------------------.------------------.--------------------. | Yann E. MORIN | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: | | +33 662 376 056 | Software Designer | \ / CAMPAIGN | ___ | | +33 223 225 172 `------------.-------: X AGAINST | \e/ There is no | | http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL | v conspiracy. | '------------------------------^-------^------------------^--------------------'