From: Stephen Rothwell Date: Wed, 9 May 2018 03:51:30 +0000 (+1000) Subject: do_build: accumulate logs X-Git-Url: http://git.ozlabs.org/?a=commitdiff_plain;h=fb0fcfdb227e9b0b937956760f735aabea3f6bd4;p=next-scripts do_build: accumulate logs So newly building trees won't report previously reorted messages --- diff --git a/do_build b/do_build index 4dc2ee8..18259e0 100755 --- a/do_build +++ b/do_build @@ -76,17 +76,27 @@ $cmd <<-EOF echo "\$sep" cat \$log b=\$(basename \$log) + olen=0 if [ -f $obdir/\$b ]; 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" - pushover "linux-next log got bigger" + fi + len=\$(sanitise_log <\$log | wc -l) + if [ \$len -gt \$olen ]; then + echo "\$sep" + echo " log \$b increased number of lines" + echo "\$sep" + pushover "linux-next: \$arch \$conf log got bigger" + if [ -f $obdir/\$b ]; then diff -u $obdir/\$b \$log 2>&1 | less + else + diff -u /dev/null \$log 2>&1 | less fi fi + if [ \$len -gt 0 ]; then + (sanitise_log <\$log; cat $bparent/log-ignore ) | + sort -u >$bparent/log-ignore.tmp + mv $bparent/log-ignore.tmp $bparent/log-ignore + fi mv \$log $obdir/\$b }