Ticket #4324 (closed task: invalid)
Change product string in pungi for better syslinux usability
|Reported by:||duffy||Owned by:||rel-eng@…|
Right now when you boot Fedora live media or otherwise call up Syslinux, you are greeted with:
"Welcome to Fedora-14-x86_64-Live-Desktop!"
It's not the most welcoming message though because the string is a bit unwieldy and hard-to-read. Syslinux pulls from the PRODUCT string produced via pungi:
scripts/mk-images.x86: sed -i "s/@PRODUCT@/$PRODUCT/g" $MBD_BOOTTREE/syslinux.cfg
I was hoping that string produced by pungi could be cleaned up a bit to be more friendly. Some examples I think that would be better:
Fedora 14 (32-bit) Fedora 14 (64-bit)
Fedora 14 (32-bit DVD) Fedora 14 (64-bit DVD)
Fedora 14: KDE Plasma (32-bit) Fedora 14: KDE Plasma (64-bit)
Fedora 14: LXDE (32-bit) Fedora 14: LXDE (64-bit)
Fedora 14: Xfce (32-bit) Fedora 14: Xfce (64-bit)
Fedora 14: Electronic Lab (32-bit) Fedora 14: Electronic Lab (64-bit)
Fedora 14: Design Suite (32-bit) Fedora 14: Design Suite (64-bit)
Fedora 14: Sugar on a Stick (32-bit) Fedora 14: Sugar on a Stick (64-bit)
Fedora 14: Games Spin (32-bit) Fedora 14: Games Spin (64-bit)
Fedora 14: Security Lab (32-bit) Fedora 14: Security Lab (64-bit)
So the rules I'm suggesting for the strings:
- The default desktop is called simply "Fedora $VERSION ($ARCH)"
- Any non-default spins are called "Fedora $VERSION: $NAME_OF_SPIN ($ARCH)"
- The spin name is derived from either the http://fedoraproject.org/en/get-fedora-options#desktops get.fpo options page or the spins.fedoraproject.org full name for the spin. (KDE is probably updating theirs to KDE Plasma as reflected in example strings above.)
- Put the arch in () after the name of the spin. Where arch is '32-bit', '64-bit', 'Power PC', etc. The arch names here are suggested to be consistent with what the downloads are labeled on our main web pages (get.fpo and spins.fpo)
- If it's live media, don't indicate that, don't point it out. Only indicate if it's a DVD.
If it's DVD, point it out after the arch in the ( )
- $VERSION should be a whole number without decimals for a final release. For test releases / release candidates it would be nice to indicate something like, '14.92 RC1' '14.91 Nightly 06 Jan 2011' but that's up to your discretion!
This is where the text will appear in syslinux: https://fedoraproject.org/w/uploads/3/3d/Installux-syslinux-prop1-proto1-ss2.png
What do you think?