From: Andy Fleming Date: Wed, 8 Aug 2012 14:12:30 +0000 (+0000) Subject: MAKEALL: Allow empty ERR directory X-Git-Tag: v2012.10-rc1~397 X-Git-Url: https://git.librecmc.org/?a=commitdiff_plain;h=033220e7a43ff626a5e65b194ac50358b0dba22e;p=oweals%2Fu-boot.git MAKEALL: Allow empty ERR directory If we build everything correctly with multiple builds, and an ERR directory had been previously created, we failed to report that everything was fine because grep failed to find anything in the ERR directory. Use grep -r, which doesn't complain if there are no input files. Signed-off-by: Andy Fleming Tested-by: Tom Rini --- diff --git a/MAKEALL b/MAKEALL index 2e8b9973d7..6b9ff30fd8 100755 --- a/MAKEALL +++ b/MAKEALL @@ -754,10 +754,10 @@ print_stats() { rm -f ${donep}* ${skipp}* if [ $BUILD_MANY == 1 ] && [ -e "${OUTPUT_PREFIX}/ERR" ] ; then - ERR_LIST=`grep -iwl error ${OUTPUT_PREFIX}/ERR/*` + ERR_LIST=`grep -riwl error ${OUTPUT_PREFIX}/ERR/` ERR_LIST=`for f in $ERR_LIST ; do echo -n " $(basename $f)" ; done` ERR_CNT=`echo $ERR_LIST | wc -w | awk '{print $1}'` - WRN_LIST=`grep -iwL error ${OUTPUT_PREFIX}/ERR/*` + WRN_LIST=`grep -riwL error ${OUTPUT_PREFIX}/ERR/` WRN_LIST=`for f in $WRN_LIST ; do echo -n " $(basename $f)" ; done` WRN_CNT=`echo $WRN_LIST | wc -w | awk '{print $1}'` fi