[syslinux] submenus and menu title

Ady ady-sf at hotmail.com
Tue Sep 18 17:32:23 PDT 2012


Date sent:      	Tue, 18 Sep 2012 18:19:48 -0400
From:           	Gene Cumm <gene.cumm at gmail.com>
To:             	For discussion of Syslinux and tftp-hpa 
<syslinux at zytor.com>
Subject:        	Re: [syslinux] submenus and menu title
Send reply to:  	For discussion of Syslinux and tftp-hpa 
<syslinux at zytor.com>
	<mailto:syslinux-request at zytor.com?subject=unsubscribe>
	<mailto:syslinux-request at zytor.com?subject=subscribe>

> On Sep 18, 2012 12:02 PM, "Ady Ady" <ady-sf at hotmail.com> wrote:
> > Hello hpa,
> > I'd like to know if you need more info / pointers other than that
> >  ( http://www.syslinux.org/archives/2012-September/018075.html ).
> > In addition, I'm already working on updated documentation about submenus for
> >  [vesa]menu.c32 to be added to the wiki (including my suggestions for
> >  improvements for "case#4" and "case#8"). Any suggestion about an adequate
> >  name for such new wiki page?
> > TIA,
> > Ady.
> 
> I'm planning on splitting doc/syslinux.txt to separate the config from
> installer portions.  I'd think the submenu stuff should still stay in
> doc/menu.txt but perhaps also include some clean examples.
> 
> 
> --Gene

Hello Gene,

I think that submenus involve many details that are not necessary for 
all users. Currently almost no information about submenus is 
documented, except the mention of the existence of a few directives.

In my case, it took me "too much" time to understand the "oddities" I 
was seeing. Even a developer as yourself, with experience in 
Syslinux, was unaware of some of those fallback rules we are 
covering.

To mention just some points to be documented, the potential 
restrictions for "tagname", or its equivalent use as "label", or 
examples for
 [MENU] INCLUDE filename.cfg [tagname] 
in addition to the sample cases I presented here in this thread, or 
even multiple levels of submenus, or using other alternatives 
methods. I think it's too much to add to menu.txt.

This is not the only matter that needs more documentation for the 
user (author of cfg files). IMHO, adding references (whether in text 
files as "read some_file.txt for more info about submenus", or in the 
wiki as internal links) generates a main (already "long") menu.txt 
that is easier to read and follow, specially for newcomers. A 
separate document would provide more info for those users 
specifically interested. The reader not interested in using submenus 
would continue reading the main document about the configuration of 
[vesa]menu.c32 with a more natural flow.

In any case, after 2 months of presenting here my request / 
suggestion, I have no indication whether it is going to be 
implemented some time in the foreseeable future, even after 
summarizing it in one email.

Please don't misunderstand me. I'm not complaining, at all. I just 
would rather have an indication that I'm not wasting my (and yours, 
and probably others') time with this issue.

I have already prepared a "media wiki table" with the fallback rules, 
and I can easily convert it to a text-only table for inclusion in a 
text file (to be displayed in some mono-space font, for better 
clarity). This is _almost_ independent of the improvements I am 
suggesting. If the improvements are implemented, I'll gladly test 
them again (not only with the 8 cases I presented here but also with 
all the others I have seen in live CDs, and whichever other case I 
can think about), so to present accurate and updated documentation 
and feedback.

I can help with documentation, but I cannot implement my suggestion 
by myself.

TIA,
Ady.




More information about the Syslinux mailing list