Create Build Script from android-build
Create a build script that gets its information directly from android-build. This build script should be equivalent to the commands you'd run at the command-line. An example:
mkdir bin
export PATH=$PWD/bin:$PATH
curl https:/
chmod a+x bin/repo
mkdir snowball_ics
cd snowball_ics
repo init -u git://android.
repo sync
make TARGET_
bzr branch lp:linaro-image-tools
./linaro-
This should be posted on the build page.
Blueprint information
- Status:
- Complete
- Approver:
- Zach Pfeffer
- Priority:
- Medium
- Drafter:
- Andy Doan
- Direction:
- Needs approval
- Assignee:
- Andy Doan
- Definition:
- New
- Series goal:
- Accepted for 2012q1
- Implementation:
- Implemented
- Milestone target:
- 12.03
- Started by
- Andy Doan
- Completed by
- Zach Pfeffer
Related branches
Sprints
Whiteboard
Notes:
[2012/1/8 asac]: we try to get away from docs and usages of bzr directly; please consider to use the last released download tarball for linaro-image-tools instead of a bzr checkout. have we reached the point where last released lit is good enough?
[2012/2/15 doanac]: spoke with pfalcon at Connect. Based on that conversation I don't think we can do this exactly how pfefferz wanted. This might not be possible for this month.
[2012/2/28 pfefferz] Changed Roadmap id from TCWG2011-GCC-O3 to ANDROID2012-TOOLS
[2012/3/19 doanac] snowball can't reproduce exact build due to bug lp:959369.
Meta:
Roadmap id: ANDROID2012-
Headline: Build from source are just a click away.
Acceptance: A script, derived from the actually build gets posted to the build page for people to download and run.
Work Items
Work items:
Using build information write a program that will generate a script to sync, build and program an android-build build: DONE
Support new BUILD_CONFIG_* parameters in job definitions: DONE
Post the script on the build page: DONE
Update build instructions on android-build to point to this script: DONE
Test scripts: DONE