Patrick Georgi has uploaded this change for review. ( https://review.coreboot.org/c/coreboot/+/42774 )
Change subject: util/abuild: Only update submodules once ......................................................................
util/abuild: Only update submodules once
Without this, each build will try to update the submodules. Not necessarily a problem but git locks repos, creating spurious error messages.
Change-Id: Iba20677d4b5f9365c92f7ed247ca56acb7d33b27 Signed-off-by: Patrick Georgi pgeorgi@google.com --- M util/abuild/abuild 1 file changed, 3 insertions(+), 0 deletions(-)
git pull ssh://review.coreboot.org:29418/coreboot refs/changes/74/42774/1
diff --git a/util/abuild/abuild b/util/abuild/abuild index 022567d..6e14765 100755 --- a/util/abuild/abuild +++ b/util/abuild/abuild @@ -796,8 +796,11 @@ echo | xargs -P ${cpus:-0} -n 1 echo 2>/dev/null >/dev/null && USE_XARGS=1 fi
+git submodule update --checkout --init + if [ "$USE_XARGS" = "0" ]; then test "$MAKEFLAGS" == "" && test "$cpus" != "" && export MAKEFLAGS="-j $cpus" +export MAKEFLAGS="$MAKEFLAGS UPDATED_SUBMODULES=1" # no need to re-download build_targets() { local targets=${*-$(get_mainboards)}