collect-qa-errors.sh: Simplify and make it work again
authorAndreas Müller <schnitzeltony@gmx.de>
Mon, 7 Mar 2011 22:43:30 +0000 (22:43 +0000)
committerKhem Raj <raj.khem@gmail.com>
Sat, 12 Mar 2011 20:32:08 +0000 (12:32 -0800)
Signed-off-by: Andreas Mueller <schnitzeltony@gmx.de>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
contrib/qa/collect-qa-errors.sh

index 45a7283..212e0cd 100755 (executable)
@@ -1,26 +1,15 @@
 #!/bin/bash
 
-# A little script outputting information on all recipes with QA errors
+# A little script outputting information on all recipes with QA issues
 
 bb_tmp_dir=$(bitbake -e | grep 'TMPDIR="' | sed -e s/TMPDIR=// \
                                                 -e s/\"//g)
 
-# each temp dir is checked
-for log_dir in ${bb_tmp_dir}/work/*/*/temp ; do
-       # checked only log files
-       for log_file in ${log_dir}/log.do_* ; do
-               if [ -e  $log_file ] ; then
-                       qa_err=$(grep 'ERROR: QA' $log_file)
-                       if [[ -n  $qa_err ]] ; then
-                               # Bingo
-                               str=${log_file%/*}
-                               str=${str%/*}
-                               echo $str
-                               # output only one occurance per recipe
-                               break
-                       fi
-               fi
-       done
+# report each log.qa_package in temp dir
+for log_dir in ${bb_tmp_dir}/work/*/*/temp/log.qa_package ; do
+       str=${log_dir%/*}
+       str=${str%/*}
+       echo $str
 done