Linaro Android Build script Clean up

Registered by vishal on 2012-11-29

Why?
The scripts need to support multiple ubuntu versions and handle restricted builds.

Context?
 linaro android convenience tools and script cleanup

Where the work will be put?
It will be available for download from android-build.

Blueprint information

Status:
Complete
Approver:
vishal
Priority:
High
Drafter:
vishal
Direction:
Approved
Assignee:
Amit Pundir
Definition:
Approved
Series goal:
Accepted for 2012q3
Implementation:
Implemented
Milestone target:
milestone icon 13.01
Started by
Amit Pundir on 2012-12-06
Completed by
Zach Pfeffer on 2013-01-28

Related branches

Sprints

Whiteboard

[2012/11/29 vishalbhoj] Notes Here
[2012/12/12 pundiramit] MP https://code.launchpad.net/~pundiramit/linaro-android-build-tools/user-build-script/+merge/139409
[2012/12/17 pfefferz] Moving this to 13.01 due to review loop.
[2013/01/22 pundiramit] Build fails on hackbox(10.04.4) because "sudo apt-get install XXXX" exits with status code: 1 for the package(s) which are already installed in the system. This behavior is not seen on Ubuntu Desktop versions. Not sure if it is limited to 10.04.4 server only.
[2013/01/28 pundiramit] MP https://code.launchpad.net/~pundiramit/linaro-android-build-tools/access_private_manifests/+merge/144476
[2013/1/28 pfefferz] Removed 32-bit.

Meta:
Roadmap id: CARD-329
Headline: Android build script works updated to multiple Ubuntu Versions.
Acceptance: Android build script should work on 10.04,12.04,12.10 and works for Restricted builds

(?)

Work Items

Work items:
Update linaro_android_build_cmd.sh to handle multiple 64 bit Ubuntu 10.04, 12.04 and 12.10 version: DONE
Update linaro_android_build_cmd.sh to detect private git repository (sed hack to manifest): DONE
Update the script with the Launchpad id incase of private git repository (prompt user with launchpad id): DONE
Update the script to export the entire build configuration: DONE
Update the script to make overlay optional: DONE
Update the script to support 10.04.4, 12.04.01 and future 12.* subversions: DONE
Fix script for apt-get failures noticed on 10.04.4: DONE
Fix download failures when Manifests themselves are made private: DONE
Verify latest linaro_kernel_build_cmds.sh for implemented changes: DONE

This blueprint contains Public information 
Everyone can see this information.

Subscribers

No subscribers.