Support generating Android ROMs on cdimage.u.c

Registered by Steve Langasek

Devices which ship with Android require OS images to come in a particular ROM format. Ensure that generating these images is well-supported in the cdimage.ubuntu.com pipeline.

Blueprint information

Status:
Not started
Approver:
Steve Langasek
Priority:
High
Drafter:
Oliver Grawert
Direction:
Approved
Assignee:
Oliver Grawert
Definition:
Discussion
Series goal:
Accepted for raring
Implementation:
Unknown
Milestone target:
None

Related branches

Sprints

Whiteboard

(?)

Work Items

Work items:
[ogra] research if we should use the full make_ext4fs or just ext2simg/img2simg from the android-tools-fsutils package: DONE
[ogra] make sure android-tools-fsutils gets used during image build for nexus7 images: DONE
[ogra] add nexus7 subarch support to cdimage/debian-cd: DONE
[ogra] enhance the preinstalled image type (ac100) to produce fastboot capable images (2x img instead of 1x img + 1x tarball) on demand: DONE
[xnox] package make_ext4fs (https://android.googlesource.com/platform/system/extras), upload into ubuntu: DONE
[ogra] add oversize check for the rootfs img, we are currently constrained by ram size in fastboot: INPROGRESS
[xnox] find out how android calls "reboot bootloader" from a running system, and see if we can make use of this for QA: DONE
[stgraber] get the images added to the iso tracker: DONE
[ogra] contact QA about a minimal set of image test cases: TODO

Dependency tree

* Blueprints in grey have been implemented.