abuild: Don't try to use files that don't exist
authorPatrick Georgi <patrick@georgi-clan.de>
Mon, 7 Nov 2011 18:01:54 +0000 (19:01 +0100)
committerStefan Reinauer <stefan.reinauer@coreboot.org>
Mon, 7 Nov 2011 21:04:21 +0000 (22:04 +0100)
Collecting per-board abuild.xml is bound to fail if there
are no such files.

Change-Id: I6bd6b4389beda51654005e0380f0e52f006642db
Signed-off-by: Patrick Georgi <patrick@georgi-clan.de>
Reviewed-on: http://review.coreboot.org/422
Tested-by: build bot (Jenkins)
Reviewed-by: Stefan Reinauer <stefan.reinauer@coreboot.org>
util/abuild/abuild

index 8b81ea17fc9b6ffdbbbd80a9199f4bc3236d7698..78a471899709c7aa6f4c490d8b260413272b6614 100755 (executable)
@@ -656,7 +656,7 @@ if [ "$target" != "" ]; then
        fi
        build_target $VENDOR $MAINBOARD $CONFIG
        test_target $VENDOR $MAINBOARD
-       cat $TARGET/${VENDOR}_${MAINBOARD}/abuild.xml >> $REAL_XMLFILE
+       test "$mode" != "text" && cat $TARGET/${VENDOR}_${MAINBOARD}/abuild.xml >> $REAL_XMLFILE
        XMLFILE=$REAL_XMLFILE
 else
        # build all boards per default
@@ -667,9 +667,11 @@ else
                        remove_target $VENDOR $MAINBOARD
                done
        done
-       for xmlfile in $TARGET/*_*/abuild.xml; do
-               cat $xmlfile >> $REAL_XMLFILE
-       done
+       if [ "$mode" != "text" ]; then
+               for xmlfile in $TARGET/*_*/abuild.xml; do
+                       cat $xmlfile >> $REAL_XMLFILE
+               done
+       fi
        XMLFILE=$REAL_XMLFILE
 fi
 xml '</abuild>'