diff options
author | Julius Werner <jwerner@chromium.org> | 2017-03-20 15:33:23 -0700 |
---|---|---|
committer | Julius Werner <jwerner@chromium.org> | 2017-03-28 22:10:15 +0200 |
commit | 893eda0cc5c8b70faf4f623c95dcf2b68f3cd0d3 (patch) | |
tree | d83f25db3e8187765493bf3dff2c6762fe566b83 /util/scripts | |
parent | 7952e283fb6dac19a10112199814c80619a28366 (diff) | |
download | coreboot-893eda0cc5c8b70faf4f623c95dcf2b68f3cd0d3.tar.xz |
abuild: Treat command line for recursive invocations as bash array
This fix changes the $cmdline variable that is used for recursive
parallel abuild invocations through xargs from a string to a true bash
array (like $@). This allows bash to properly preserve and pass on
whitespace in parameters, like you get from invocations such as:
util/abuild/abuild -c 32 -t "MY_FIRST_BOARD MY_SECOND_BOARD"
Also add a mechanism to better spread CPUs across targets, since
otherwise we can leave a lot of CPUs idle if we're trying to build only
a few boards in parallel.
Change-Id: I76a1c6456ef8ab21286fdc1636d659a3b76bc5d7
Signed-off-by: Julius Werner <jwerner@chromium.org>
Reviewed-on: https://review.coreboot.org/18975
Tested-by: build bot (Jenkins)
Reviewed-by: Martin Roth <martinroth@google.com>
Diffstat (limited to 'util/scripts')
0 files changed, 0 insertions, 0 deletions