Improvements to oem-config requested by OEMs or suggested by OEM Services engineers.

Registered by Robbie Williamson

Make the following remaining updates to oem-config (originally planned for Karmic):
1. Extra language pack removal: https://bugs.edge.launchpad.net/ubuntu/+source/oem-config/+bug/315644
2. Falling back to bulletproof-X or failing that, the console-based oem-config when X fails.
3. Add GeoIP support (already being worked on by cjwatson) to make a better default timezone selection.
4. Copy Network Manager portion of the keyring to the target system at install.
5. Look into embedding network-manager-netbook or some other NetworkManager frontend in the interface when running in only-ubiquity mode or when in oem-config.

Blueprint information

Status:
Complete
Approver:
Colin Watson
Priority:
Essential
Drafter:
Evan
Direction:
Needs approval
Assignee:
Evan
Definition:
Approved
Series goal:
Accepted for lucid
Implementation:
Implemented
Milestone target:
milestone icon lucid-alpha-3
Started by
Colin Watson
Completed by
Evan

Whiteboard

The BulletProofX work item (falling back to vesa on X failure) was completed by cjwatson as part of ubiquity-dm. Enabling the full environment that failsafe-x provides is deferred until two upstart bugs are fixed.

Work items for lucid-alpha-3:
Ensure that oem-config works with BulletProofX: DONE
[ev] Copy NetworkManager configuration for the live environment to the installed system: DONE
[ev] Finish integrating geoip support: DONE
Support adding packages (on disk) like langpacks and codecs after install: DONE
[ev] Automatically remove oem-config upon successful completion: DONE
Convert the remaining pages to plugins: DONE
[ev] Allow the user to set a hostname in oem-config: DONE
[ev] Resolve the inability to type-to-select in GtkComboBox (timezone): DONE

Work items for ubuntu-10.04-beta-2:
[ev] Automatically remove unneeded language packs: DONE

Dropped work items:
Resolve non-ascii password issues: appears to no longer be necessary; you can't enter passwords requiring an IME in ubiquity anyway, and everything else seems to work with current GNOME

(?)

Work Items

Dependency tree

* Blueprints in grey have been implemented.

This blueprint contains Public information 
Everyone can see this information.