From 107dc93fabd33b6a0d67b760841f60066be63036 Mon Sep 17 00:00:00 2001 From: Stephen Rothwell Date: Fri, 20 Jan 2017 09:39:30 +1100 Subject: [PATCH] merge sanitise_log into do_build don't actually modify the logs --- do_build | 17 ++++++++++++++--- sanitise_log | 8 -------- 2 files changed, 14 insertions(+), 11 deletions(-) delete mode 100755 sanitise_log diff --git a/do_build b/do_build index a63a9fb..918fef9 100755 --- a/do_build +++ b/do_build @@ -48,6 +48,17 @@ $cmd <<-EOF [ -d "$obdir" ] || mkdir -p "$obdir" || exit 1 + sanitise_log() { + sed -r ' +/^[.[:digit:]]+user [.[:digit:]]+system [:.[:digit:]]+elapsed [[:digit:]]+%CPU \([[:digit:]]+avgtext\+[[:digit:]]+avgdata [[:digit:]]+maxresident\)k$/d +/^[[:digit:]]+inputs\+[[:digit:]]+outputs \([[:digit:]]+major\+[[:digit:]]+minor\)pagefaults [[:digit:]]+swaps$/d +/^Setup is [[:digit:]]+ bytes \(padded to [[:digit:]]+ bytes\)\.$/d +/^System is [[:digit:]]+ kB$/d +/^CRC [[:xdigit:]]+$/d +/^Kernel: arch\/x86\/boot\/bzImage is ready \(#[[:digit:]]+\)$/d +' | grep -vxFf $bparent/log-ignore + } + show_log() { arch=\$1 conf=\$2 @@ -59,11 +70,11 @@ $cmd <<-EOF echo " \$arch \$conf build OK - log follows" echo "\$sep" cat \$log - $tools_dir/sanitise_log \$log >\$log.san - mv -f \$log.san \$log b=\$(basename \$log) if [ -f $obdir/\$b ]; then - if [ \$(wc -l <$obdir/\$b) -lt \$(grep -v -x -F -f $bparent/log-ignore <\$log | wc -l) ]; then + olen=\$(sanitise_log $obdir/\$b | wc -l) + len=\$(sanitise_log \$log | wc -l) + if [ \$olen -lt \$len ]; then echo "\$sep" echo " log \$b increased number of lines" echo "\$sep" diff --git a/sanitise_log b/sanitise_log deleted file mode 100755 index 5765893..0000000 --- a/sanitise_log +++ /dev/null @@ -1,8 +0,0 @@ -#!/bin/sed -rf - -/^[.[:digit:]]+user [.[:digit:]]+system [:.[:digit:]]+elapsed [[:digit:]]+%CPU \([[:digit:]]+avgtext\+[[:digit:]]+avgdata [[:digit:]]+maxresident\)k$/d -/^[[:digit:]]+inputs\+[[:digit:]]+outputs \([[:digit:]]+major\+[[:digit:]]+minor\)pagefaults [[:digit:]]+swaps$/d -/^Setup is [[:digit:]]+ bytes \(padded to [[:digit:]]+ bytes\)\.$/d -/^System is [[:digit:]]+ kB$/d -/^CRC [[:xdigit:]]+$/d -/^Kernel: arch\/x86\/boot\/bzImage is ready \(#[[:digit:]]+\)$/d -- 2.39.2