Refactor jasper-initramfs to use more shared components
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
- Completed by
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-
[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-
[ogra] move serial getty initialization into upstart (upstart wont add it, jasper handling was improved though): DONE