Refactor jasper-initramfs to use more shared components

Registered by Emmet Hikory

jasper-initramfs contains a collection of essential hardcodings and hacks. These ought be refactored so that the result leverages oem-config more heavily, perhaps uses preseeding with some d-i components, and otherwise is made more modular and controllable.

Blueprint information

Status:
Started
Approver:
David Mandala
Priority:
Medium
Drafter:
Emmet Hikory
Direction:
Approved
Assignee:
Oliver Grawert
Definition:
Approved
Series goal:
Accepted for natty
Implementation:
Needs Code Review
Milestone target:
None
Started by
Oliver Grawert

Related branches

Sprints

Whiteboard

Work Items: (natty-alpha-2):
[ogra] de-hardcode the rootdev function: DONE
[ogra] drop loopback network creation from jasper: DONE
[ogra] properly package TI PPA handling and remove from jasper: DONE
[ogra] move default session setup into livecd-rootfs for all images: DONE
[ogra] investigate if removal of mtab is still needed: DONE

Work Items: (natty-alpha-3):
[ogra] research improvement of vfat reformatting (it is still needed to use a tmpfs for MLO rewriting): DONE
[ogra] integrate jasper with plymouth: DONE
[ogra] research issues with fixrtc script integration: DONE
[ogra] research boot.scr creation in flash-kernel-installer and if possible call this from jasper(will have to wait for flash-kernel reworking): POSTPONED
[persia] research different ways to set up SD card optimization and implement them with jasper: POSTPONED
[ogra] create new framework for board specific hacks (will use database of flash-kernel once this is implemented): POSTPONED
[ogra] move swapfile creation into livecd-rootfs: DONE

Work Items: (ubuntu-11.04-beta-1):
[ogra] move serial getty initialization into upstart (upstart wont add it, jasper handling was improved though): DONE

(?)

Work Items

This blueprint contains Public information 
Everyone can see this information.