Merge lp:~notnownikki/jenkins-launchpad-plugin/touch-image-builder into lp:~canonical-ci-engineering/jenkins-launchpad-plugin/touch-image-builder
Proposed by
Nicola Heald
Status: | Merged |
---|---|
Approved by: | Francis Ginther |
Approved revision: | 15 |
Merged at revision: | 14 |
Proposed branch: | lp:~notnownikki/jenkins-launchpad-plugin/touch-image-builder |
Merge into: | lp:~canonical-ci-engineering/jenkins-launchpad-plugin/touch-image-builder |
Diff against target: |
103 lines (+23/-19) 3 files modified
build-android.sh (+10/-9) define-environment (+3/-0) ubuntu-touch-image-setup.sh (+10/-10) |
To merge this branch: | bzr merge lp:~notnownikki/jenkins-launchpad-plugin/touch-image-builder |
Related bugs: |
Reviewer | Review Type | Date Requested | Status |
---|---|---|---|
Francis Ginther | Approve | ||
Review via email: mp+206431@code.launchpad.net |
This proposal supersedes a proposal from 2014-02-13.
Description of the change
* Removes contents of archive instead of the archive directory. This is so that directory can be bind mounted in another location outside of the build chroot.
* Moves the hardcoded list of vendors and devices to build into two variables at the start of the script. These can be overridden so that you can build for only one vendor/device.
To post a comment you must log in.
Please add some variable initialization to ubuntu- touch-image- setup.sh, (or better yet, source a common file with the variable init done only once) this could be executed prior to build-android.sh and would fail if the environment wasn't already setup.
BUILD_DEVICE_ TARGETS= ${BUILD_ DEVICE_ TARGETS: -"manta maguro mako grouper"} TARGETS= ${BUILD_ VENDOR_ TARGETS: -"samsung lge audience broadcom nxp nvidia invensense elan widevine asus"}
BUILD_VENDOR_