Please support customization of ubiquity-slideshow through defaults builder
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
ubiquity (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned | ||
ubiquity-slideshow-ubuntu (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned | ||
ubuntu-defaults-builder (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned |
Bug Description
Many teams would like the ability to customize the installer slideshow, enhancing existing screenshots and slides with translations and special content.
At this point, ubiquity-slideshow supports customization with an optional directory located at /usr/share/
extra/C/
extra/it/
extra/it/
This can be done easily enough by hand.
There is one other very important file which needs to be generated automatically: extra/directory
To complete this feature, we need to make it really easy for people to create the extra slides directory using defaults builder.
Related branches
- Ubuntu Installer Team: Pending requested
-
Diff: 108 lines (+35/-32)3 files modifiedubiquity/frontend/base.py (+13/-15)
ubiquity/frontend/gtk_ui.py (+12/-9)
ubiquity/frontend/kde_ui.py (+10/-8)
- Ubuntu branches: Pending requested
-
Diff: 173 lines (+114/-0)4 files modifiedbin/dh_ubuntu_defaults (+78/-0)
debian/control (+1/-0)
template/ubiquity-slideshow/README (+4/-0)
test/run (+31/-0)
CVE References
Changed in ubiquity-slideshow-ubuntu (Ubuntu): | |
status: | New → Fix Committed |
Oh, by the way, I'm happy to work on this, but if someone else just happens to be attached to it you can go ahead as well. (I'm not really a Perl person, so I wouldn't mind at all :b).
From the looks of it, it should be pretty straight-forward: we can have a ubiquity-slideshow folder in the defaults template that ends up as it is on the disk. The script will need to generate directory.jsonp based on what files have been added, and that should be it. It would be nice to have the extra directory in a package that only exists on the live cd (to save some space in the final install), but I get the impression that will need some features we don't currently have.