[syslinux] patch, doc/{syslinux, menu}.txt: Clarifying the DEFAULT directive

Regid Ichira regid23 at yahoo.com
Mon Nov 28 10:14:02 PST 2011

--- On Mon, 11/28/11, Jeffrey Hutzelman wrote:

> The simple menu system, which is the component documented in
> menu.txt, obeys the DEFAULT directive only if a UI directive is present.
> Otherwise the menu system ignores this directive. This is necessary to
> avoid a potential loop with config files which use the DEFAULT directive
> to invoke the menu system, which was the usual way of doing
> so prior to the introduction of the UI directive.

--- a/doc/menu.txt    2011-04-19 00:24:17.000000000 +0300
+++ b/doc/menu.txt    2011-11-27 17:36:02.000000000 +0200
@@ -307,8 +307,8 @@ DEFAULT label

        For backwards compatibility with earlier versions of Syslinux,
-       this directive is ignored unless the configuration file also
-       contains a UI directive.
+       this directive is ignored only by the MENU system, unless the
+       configuration file also contains a UI directive.

        Note: the CLI accepts options after the label, or even a
        non-label.  The menu system does not support that.

--- a/doc/syslinux.txt 2011-04-19 00:24:17.000000000 +0300
+++ b/doc/syslinux.txt 2011-11-27 17:10:54.000000000 +0200
@@ -135,7 +135,10 @@ INCLUDE filename
 DEFAULT kernel options...
         Sets the default command line.  If Syslinux boots automatically,
         it will act just as if the entries after DEFAULT had been typed
-        in at the "boot:" prompt.
+        in at the "boot:" prompt.  A (CLI) label can be stated instead
+        of kernel options... .  The LABEL directive is described below.
+        doc/menu.txt also describes potential aspects of the DEFAULT
+        directive.

        If no configuration file is present, or no DEFAULT entry is
         present in the config file, an error message is displayed and

More information about the Syslinux mailing list