summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
author Alex Light <allight@google.com> 2019-05-22 11:22:31 -0700
committer Treehugger Robot <treehugger-gerrit@google.com> 2019-05-22 22:37:17 +0000
commit3cddf4538a8df429a6084f7176c07d55e1e0ec67 (patch)
tree82b7e3470a269da3eb6708182848343d57c7b161
parente2ddce3dec02cf7c9eb5efb2e29c250a5e909995 (diff)
Make sure a out/build_number.txt file is present with linux-bionic
On some branches if out/build_number.txt must be present for linux_bionic targets to be built. This makes the build_linux_bionic.sh script create this file. Test: DIST_DIR=$PWD/fast-out/dist ./art/tools/dist_linux_bionic.sh showcommands com.android.runtime.host com.android.support.apexer Bug: 132822173 Change-Id: Idc2e89e3947468f26d61d2db224910f3c13410d7
-rwxr-xr-xtools/build_linux_bionic.sh4
1 files changed, 4 insertions, 0 deletions
diff --git a/tools/build_linux_bionic.sh b/tools/build_linux_bionic.sh
index 0a933d4b77..50dc7d2e85 100755
--- a/tools/build_linux_bionic.sh
+++ b/tools/build_linux_bionic.sh
@@ -57,6 +57,7 @@ host_out=$(get_build_var HOST_OUT)
# There is no good way to force soong to generate host-bionic builds currently
# so this is a hacky workaround.
tmp_soong_var=$(mktemp --tmpdir soong.variables.bak.XXXXXX)
+tmp_build_number=$(cat ${out_dir}/build_number.txt)
cat $out_dir/soong/soong.variables > ${tmp_soong_var}
@@ -88,4 +89,7 @@ END
rm $tmp_soong_var
+# Write a new build-number
+echo ${tmp_build_number}_SOONG_ONLY_BUILD > ${out_dir}/build_number.txt
+
build/soong/soong_ui.bash --make-mode --skip-make $@