[syslinux] Syslinux 6.00 released
Romain Naour
romain.naour at openwide.fr
Thu Jun 27 05:16:55 PDT 2013
Hi,
----- Mail original -----
| De: "Matt Fleming" <matt at console-pimps.org>
| À: "Romain Naour" <romain.naour at openwide.fr>
| Cc: helmut at hullen.de, "For discussion of Syslinux and tftp-hpa" <syslinux at zytor.com>
| Envoyé: Jeudi 27 Juin 2013 12:45:28
| Objet: Re: [syslinux] Syslinux 6.00 released
|
| On Thu, 27 Jun, at 10:46:24AM, Romain Naour wrote:
| > Hi,
| >
| > I have the same problem as Helmut with INCLUDE keyword and extlinux
| > 5.10 an later.
| > The following configuration has been tested and worked with
| > extlinux 4.05, 4.06, 5.01
| >
| > Contents of "boot_label" file
| > DEFAULT 1
|
| [...]
|
| > Thanks to Helmut report, the problem is fixed with:
| > INCLUDE "boot_label"
|
| If you change the contents of boot_label to "DEFAULT 2" does it boot
| the
| LABEL 2 on timeout? My tests show that it doesn't.
You are right, it does not work anymore with 5.10 (due to this bug ?)
I tested it on 5.01 and 4.06.
|
| The only thing that changing,
|
| include foo
|
| to
|
| include "foo"
|
| does is cause the the parser to fail to open the file. In other
| words,
| the behaviour will be the same whether you delete the include
| directive
| or wrap the filename in double-quotes.
In the fist case, the graphical menu is not launched and I have prompt boot with
error "Initial menu has no LABEL entries!"
In the second case, I have no error (or I can't see it) and the graphical menu is launched with the first LABEL.
|
| I do think I see what the problem is though. Essentially, the config
| parser completely reinitialises itself when parsing the include
| directive, instead of cumulatively adding the contents.
|
| I'll bisect to see why this broke after 5.01.
Ok, Thank you :)
Best regards,
Romain
|
| --
| Matt Fleming, Intel Open Source Technology Center
|
More information about the Syslinux
mailing list