]> git.ozlabs.org Git - next-scripts/commitdiff
merge sanitise_log into do_build
authorStephen Rothwell <sfr@canb.auug.org.au>
Thu, 19 Jan 2017 22:39:30 +0000 (09:39 +1100)
committerStephen Rothwell <sfr@canb.auug.org.au>
Thu, 19 Jan 2017 22:39:30 +0000 (09:39 +1100)
don't actually modify the logs

do_build
sanitise_log [deleted file]

index a63a9fb18d1e8f047f8dc1a6908841ea632edd2f..918fef95b042ca1acc93c4834e7455d54d6584da 100755 (executable)
--- 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 (executable)
index 5765893..0000000
+++ /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