aboutsummaryrefslogtreecommitdiff
path: root/build-scripts
AgeCommit message (Collapse)Author
2014-11-19Use distinct name for SSH wrapper script, to avoid its pickup as real SSH.Paul Sokolovsky
Change-Id: Iae6c9fdea99bdec87b10204e15a34ee91819e158
2014-11-19Use new location off ssh wrapper script.Paul Sokolovsky
Triggered by 14.04 noexec mount changes. Change-Id: I2ac140b5e6dbe38a37567f97f86db48bd7d0d319
2014-11-13Add support to specify branch name for local_manifestsVishal Bhoj
Change-Id: Ib477f60826a0558ef1e394d8f84c152d9e17f5e7 Signed-off-by: Vishal Bhoj <vishal.bhoj@linaro.org>
2014-11-12skip publishing descriptionsVishal Bhoj
Change-Id: Ib45e72543843dd53bdee9623d8d0e70b6b48d0fe Signed-off-by: Vishal Bhoj <vishal.bhoj@linaro.org>
2014-11-05Add support to pull in local manifestVishal Bhoj
Change-Id: I63afe83e3ba1b465f2f38d5d0a12115861032454 Signed-off-by: Vishal Bhoj <vishal.bhoj@linaro.org>
2014-10-17Add a hook for running lunchBernhard Rosenkraenzer
Add a hook for running lunch to do builds AOSP style. Don't set TARGET_ARCH_VARIANT if lunch is being used (lunch takes care of that). Change-Id: Icf6caefd3ed53761a76ef3977480d9254f1e7c15 Signed-off-by: Bernhard Rosenkraenzer <Bernhard.Rosenkranzer@linaro.org>
2014-10-16Add support for android-patchsets scripts and USE_CLANG_PLATFORM_BUILDBernhard Rosenkraenzer
Add a hook for applying scripts from android-patchsets, pass USE_CLANG_PLATFORM_BUILD to the build system Change-Id: Ibc4b57b5688ca75a105a8099cb4058bd7a30959b Signed-off-by: Bernhard Rosenkraenzer <Bernhard.Rosenkranzer@linaro.org>
2014-09-23build-android: some changes on TARGET_OUT_DIRYongqin Liu
1. make it possible to use value of TARGET_OUT_DIR set on android-build if we set the TARGET_OUT_DIR variant value via the settings from android-build, then use that set value. Since the value of PRODUCT_OUT is defined by TARGET_DEVICE, and the value of TARGET_DEVICE is defined by PRODUCT_DEVICE. and some of PRODUCT_DEVICEs are defined with the generic_ prefix. like for aosp_arm64 product, the PRODUCT_DEVICE is generic_arm64. it's not right to just remove string before _ in this case. 2. specified TARGET_OUT_DIR explicitly when caculate the md5sum of .img, .tar.bz2 files since when build the 64bit version with AOSP master, there are other directories (like external/ frameworks/ system/) are generated under out/target/product/, so if we use command like "cd out/target/product/*/", there will be errors. Change-Id: Ia4cbfc1807491fe4e1e798d6c8e1fadb55ea39eb Signed-off-by: Yongqin Liu <yongqin.liu@linaro.org>
2014-08-18Use OpenJDK 7Bernhard Rosenkränzer
Change-Id: I8f71c69dd365ab584668b0acb914460d492c9539 Signed-off-by: Bernhard Rosenkränzer <Bernhard.Rosenkranzer@linaro.org>
2014-07-10Fix typo in post-build-lava scriptVishal Bhoj
Change-Id: Ib01381b4e612a0f9e95edf8ce7361049778f4d84 Signed-off-by: Vishal Bhoj <vishal.bhoj@linaro.org>
2014-07-08Map 4.4.4 aosp_maguro to Galaxy Nexus for job submissionVishal Bhoj
Change-Id: Ifb880a0d7da4566b09871107ba80c0c456c385cb Signed-off-by: Vishal Bhoj <vishal.bhoj@linaro.org>
2014-06-30update linaro-android-build-cmd.shAmit Pundir
1) Fix pinned manifest builds for restricted builds For restricted builds, we update .repo/manifests/$MANIFEST_FILENAME for correct username to pull from private repos. This worked well for tip manifest builds but for pinned manifest builds it did't because we copy pinned manifest as .repo/manifest.xml. This change update .repo/manifest.xml with correct username. It will work for tip manifests as well since .repo/manifest.xml is a symlink to .repo/manifests/$MANIFEST_FILENAME 2) Add Ubuntu 13.10 and 14.04 support. Verified on Ubuntu 13.10 and 14.04 chroot environment. 3) Prompt for OpenJDK v1.7 installation for AOSP master builds 4) Pick system login as default login to access private manifests instead of using a login bot 5) Make tip build a default build. i.e. "./linaro_android_build_cmds.sh" run will give us a tip build. Change-Id: I04b2b2420617dd8aa427142fbaca1276e2505f0c Signed-off-by: Amit Pundir <amit.pundir@linaro.org>
2014-06-28Automatically create BUILD-INFO.txt for BUILD_COPYCAT.Paul Sokolovsky
BUILD-INFO.txt is fully open, but it's expected that BUILD_COPYCAT will be used only for such builds anyway (it simply won't be able to download protected files). Change-Id: Ib538650dbef9730c9972d8d10bb0fc16f9e98d3d
2014-06-28Update repo tool location in linaro-android-build-cmd.sh scriptVishal Bhoj
Change-Id: I8b06b57e93bed7f9a0d18d2ac65b6401205e189c Signed-off-by: Vishal Bhoj <vishal.bhoj@linaro.org>
2014-06-16Make manifest URL rewriting option (REWRITE_MANIFEST=0 to disable).Paul Sokolovsky
Change-Id: I73fabc582ce021f25113511c34aab949eb4659a6
2014-06-12Fix kernel build script creation.Vishal Bhoj
Change-Id: I6db576bc9f22ec5591b2bb2fa1ffa4a51f664349 Signed-off-by: Vishal Bhoj <vishal.bhoj@linaro.org>
2014-06-12Map juice build to FVP base modelsVishal Bhoj
Change-Id: I3e62e019e3630937fa97f54de33c6cf1455d6466 Signed-off-by: Vishal Bhoj <vishal.bhoj@linaro.org>
2014-06-12Add WITH_HOST_DALVIK parameter in linaro_android_build_cmd.shVishal Bhoj
Change-Id: Ide3ff004cbb06794a37f1d4e6b2915d076101245 Signed-off-by: Vishal Bhoj <vishal.bhoj@linaro.org>
2014-06-09Don't submit LAVA_TEST_PLAN job when not needed.Vishal Bhoj
LAVA_TEST_PLAN gets submitted by default even when we submit job template using default lava_test_plan creating a new unwanted job. Change-Id: I45cb1d4e05bf6e188cacfc77dfae4e8da59b03c6 Signed-off-by: Vishal Bhoj <vishal.bhoj@linaro.org>
2014-06-09add support for submitting job to juno platformVishal Bhoj
Change-Id: I313e4d7b81757d95a4eac42bd5ebd2c1777a62fe Signed-off-by: Vishal Bhoj <vishal.bhoj@linaro.org>
2014-06-05Add support to submit multinode job based on JOB templateVishal Bhoj
Change-Id: Ia0665e9f4a63eedc08e99af0cb6c7f94971ae498 Signed-off-by: Vishal Bhoj <vishal.bhoj@linaro.org>
2014-05-26Dump java version to build log.Paul Sokolovsky
Change-Id: I789274d7bbbe65e190836dd34e7080dc99871c77
2014-05-23Download toolchain ASAP, for fail-fast.Paul Sokolovsky
Change-Id: I40ffdd625735383e14b0a651fd7097a9ef8beb67
2014-05-23Fix var references.Paul Sokolovsky
Change-Id: I60caf850a4c2e486c2e34925babea67be0f30bc0
2014-05-23There're always some errors with update-java-alternatives, so ignore its rc.Paul Sokolovsky
"update-alternatives: error: no alternatives for mozilla-javaplugin.so.", etc. Change-Id: I1c2b038f6f749d22804a1e952303eb400f61398c
2014-05-23Workaround empty if/then.Paul Sokolovsky
Change-Id: I80b9e8e354caebfb8b6f24bc0e082051622ba563
2014-05-23Set java version in fail-fast manner.Paul Sokolovsky
Change-Id: I25f2e465b0996817fb20b3ff25079f3709e6035c
2014-05-23Allow to select java version fot build using USE_JAVA_6 or USE_JAVA_7 vars.Paul Sokolovsky
Change-Id: I5ea2bf75bd0900fae5f1df0e5611ec0be1277c3f
2014-03-07rewrite-manifest.py: Handle manifests with relative fetch URLs.Paul Sokolovsky
This requires passing manifest repository URL to the rewriting script. This should fix lp:1287618. Change-Id: Icf54e2e96185301f66e77b7fea2ed1ff313a1ef7
2014-03-05Fix the out dir location for target having multiple underscoreVishal Bhoj
Change-Id: Ie3e2fd7495ec80c2295a607433ebeabea5e6d30b Signed-off-by: Vishal Bhoj <vishal.bhoj@linaro.org>
2014-01-30Don't fail build if create-user-kernel-script errored out.Paul Sokolovsky
Interim measure to unbreak builds until script is fixed. Change-Id: Icf8f448720922e8a516a2d29e431ae8fbaa20de9
2014-01-26Re-enable manifest rewriting, but try http://.../git/ .Paul Sokolovsky
Change-Id: I60d37d3af60c91220c74ef6e4c6694f93412ad17
2014-01-26Make curl fail on errors (d'oh!)Paul Sokolovsky
Change-Id: If52abee6375d28ad368fa2d9287b0d8b2b944433
2014-01-26Download overlays ASAP to fail fast in case of error.Paul Sokolovsky
Change-Id: I8d6194e65d2190a9f4de8a2a17faa6d78c0aabd8
2014-01-26Disable manifest rewriting for testing.Paul Sokolovsky
Change-Id: I39a5cbc93281ed2e898b34faa42a24b5f96aa4cd
2014-01-21Comment out debug output.Paul Sokolovsky
Change-Id: Ic8f7d515ede1064b78fe97fe0cf95405b30eacdc
2014-01-21Output debug stuff as comment.Paul Sokolovsky
Change-Id: Ia99ef0b05c6dc3595f403509b28d698de31c8c94
2014-01-21export TARGET_OUT_DIRVishal Bhoj
Change-Id: I5230878e856ac9575d1acb9b0ddec8948ba4ed2f Signed-off-by: Vishal Bhoj <vishal.bhoj@linaro.org>
2014-01-21create-user-kernel-script: Add more verbosity and checks for arguments.Paul Sokolovsky
Change-Id: Iec477c2b69a89e556b8e1ecce14ac4f261853ee4
2014-01-21Add support to override the bundle streamVishal Bhoj
Change-Id: I47ccf1fe6d6b84a65ab535991fcd4af0ea2dcb3b Signed-off-by: Vishal Bhoj <vishal.bhoj@linaro.org>
2014-01-21Fix kernel script creationVishal Bhoj
Change-Id: Iccb1e8c01ef5bdc78d62076f615a30bf512e5957 Signed-off-by: Vishal Bhoj <vishal.bhoj@linaro.org>
2014-01-15Use TARGET_OUT_DIR for BUILD_COPYCAT too.Paul Sokolovsky
Change-Id: I9aaaef5ed40061c23a8e9e630f61b94c1bc93cd1
2014-01-09handle other build keywords coming as part of TARGET_PRODUCTVishal Bhoj
Change-Id: I56a75592e51c2200265273cd701d84c4de34df50 Signed-off-by: Vishal Bhoj <vishal.bhoj@linaro.org>
2014-01-08strip "full_" from TARGET_PRODUCT to get the right locationVishal Bhoj
Change-Id: I35bb04642010b52e4b70c522ad3463483d194b8d Signed-off-by: Vishal Bhoj <vishal.bhoj@linaro.org>
2014-01-03Enable artifact flattening by default.Paul Sokolovsky
Change-Id: I6dc2ef37e6480848190617950368c285f7e64e06
2014-01-03Upgrade included BUILD-INFO.txt's to version 0.5.Paul Sokolovsky
Change-Id: I5d8882baab5c1d228dde5d4d469975e8308d992e
2014-01-03md5sum *img files too.Paul Sokolovsky
Change-Id: I97657ae67770bbe7e84e048ddd39bc14c9c5c2d3
2014-01-03Add sypport for flattening artifacts build-side.Paul Sokolovsky
This moves flattening to build side instead of publsihing side, per LAVA-933. Change-Id: Ic0d3d6f9598f5538c99c689345ebd9074d063769
2013-12-20Remove HOST_CC to be gcc-4.5Vishal Bhoj
Change-Id: I7af1aa1f63ca800d384bfb17ecb6302b941b40ea Signed-off-by: Vishal Bhoj <vishal.bhoj@linaro.org>
2013-11-26Add acpica-tools which is a dependency for UEFI nowVishal Bhoj