From patchwork Mon Feb 14 21:06:48 2011 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Subject: Add a small helper script listing all recipes with QA errors. Date: Mon, 14 Feb 2011 21:06:48 -0000 From: =?utf-8?q?Andreas_M=C3=BCller_=3Cschnitzeltony=40gmx=2Ede=3E?= X-Patchwork-Id: 597 Message-Id: <1297717608-30480-1-git-send-email-schnitzeltony@gmx.de> To: openembedded-devel@lists.openembedded.org Signed-off-by: Andreas Mueller Acked-by: Stefan Schmidt --- contrib/qa/collect-qa-errors.sh | 26 ++++++++++++++++++++++++++ 1 files changed, 26 insertions(+), 0 deletions(-) create mode 100755 contrib/qa/collect-qa-errors.sh diff --git a/contrib/qa/collect-qa-errors.sh b/contrib/qa/collect-qa-errors.sh new file mode 100755 index 0000000..45a7283 --- /dev/null +++ b/contrib/qa/collect-qa-errors.sh @@ -0,0 +1,26 @@ +#!/bin/bash + +# A little script outputting information on all recipes with QA errors + +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 +done + +