ubuntu-device-flash lacks offline system image generation
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
goget-ubuntu-touch (Ubuntu) |
New
|
Undecided
|
Unassigned |
Bug Description
Currently ubuntu-device-flash feeds data to a device script 'system-
As input to the factory image process, the 'system' filesystem is needed to be output from ubuntu-device-flash without an attached device.
so, I think it would be useful if it were possible to say:
ubuntu-device-flash [--revision N] touch [--channel ubuntu-
Where system-image.tar.xz contains the contents of:
ubuntu-XXX.tar.xz
custom-YYY.tar.xz
device-ZZZ.tar.xz
version-AAA-tar.xz
plus any manipulations implied by the optional arguments so that this file can be input to a factory image creation tool for the device. It is assumed that these will be placed onto a suitable filesystem hosted in a single storage partition.
The optional --developer-mode arguments are so that devices can be fed into an OEM CI system that flashes the devices as they would be in the factory, but still requires test access to the system.
reading the implenmentaion, --developer mode might be tough to support. In which case I'd be happy to drop that requirement, since we can depend ubuntu-device-flash flashing for all the CI systems we currently interact with.