Report build result from abuild (did all requested boards build?)
authorPatrick Georgi <patrick@georgi-clan.de>
Wed, 1 Jun 2011 19:29:48 +0000 (19:29 +0000)
committerPatrick Georgi <patrick.georgi@coresystems.de>
Wed, 1 Jun 2011 19:29:48 +0000 (19:29 +0000)
Signed-off-by: Patrick Georgi <patrick@georgi-clan.de>
Acked-by: Patrick Georgi <patrick@georgi-clan.de>
git-svn-id: svn://svn.coreboot.org/coreboot/trunk@6615 2b7e53f0-3cfb-0310-b3e9-8179ed1497e1

util/abuild/abuild

index 2040709cd7ced23059b41ff17ea598ff640d035f..24e5d638bdc2fee91075d4b3f60e49a913129f56 100755 (executable)
@@ -35,6 +35,9 @@ cpus=1
 # Configure-only mode
 configureonly=0
 
+# Did any board fail to build?
+failed=0
+
 # One might want to adjust these in case of cross compiling
 for i in make gmake gnumake nonexistant_make; do
        $i --version 2>/dev/null |grep "GNU Make" >/dev/null && break
@@ -294,6 +297,7 @@ function compile_target
                printf "FAILED after ${duration}s!\nLog excerpt:\n"
                tail -n $CONTEXT make.log 2> /dev/null || tail -$CONTEXT make.log
                cd $CURR
+               failed=1
                return 1
        fi
 }
@@ -622,3 +626,4 @@ else
 fi
 xml '</abuild>'
 
+exit $failed