diff options
| -rw-r--r-- | meta/classes/syslinux.bbclass | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/meta/classes/syslinux.bbclass b/meta/classes/syslinux.bbclass index d4ae699375..1d310dddf2 100644 --- a/meta/classes/syslinux.bbclass +++ b/meta/classes/syslinux.bbclass | |||
| @@ -30,6 +30,7 @@ SYSLINUX_SERIAL_TTY ?= "console=ttyS0,115200" | |||
| 30 | SYSLINUX_PROMPT ?= "0" | 30 | SYSLINUX_PROMPT ?= "0" |
| 31 | SYSLINUX_TIMEOUT ?= "50" | 31 | SYSLINUX_TIMEOUT ?= "50" |
| 32 | AUTO_SYSLINUXMENU ?= "1" | 32 | AUTO_SYSLINUXMENU ?= "1" |
| 33 | SYSLINUX_ALLOWOPTIONS ?= "1" | ||
| 33 | SYSLINUX_ROOT ?= "${ROOT}" | 34 | SYSLINUX_ROOT ?= "${ROOT}" |
| 34 | SYSLINUX_CFG_VM ?= "${S}/syslinux_vm.cfg" | 35 | SYSLINUX_CFG_VM ?= "${S}/syslinux_vm.cfg" |
| 35 | SYSLINUX_CFG_LIVE ?= "${S}/syslinux_live.cfg" | 36 | SYSLINUX_CFG_LIVE ?= "${S}/syslinux_live.cfg" |
| @@ -114,7 +115,12 @@ python build_syslinux_cfg () { | |||
| 114 | for opt in opts.split(';'): | 115 | for opt in opts.split(';'): |
| 115 | cfgfile.write('%s\n' % opt) | 116 | cfgfile.write('%s\n' % opt) |
| 116 | 117 | ||
| 117 | cfgfile.write('ALLOWOPTIONS 1\n'); | 118 | allowoptions = d.getVar('SYSLINUX_ALLOWOPTIONS', True) |
| 119 | if allowoptions: | ||
| 120 | cfgfile.write('ALLOWOPTIONS %s\n' % allowoptions) | ||
| 121 | else: | ||
| 122 | cfgfile.write('ALLOWOPTIONS 1\n') | ||
| 123 | |||
| 118 | syslinux_default_console = d.getVar('SYSLINUX_DEFAULT_CONSOLE', True) | 124 | syslinux_default_console = d.getVar('SYSLINUX_DEFAULT_CONSOLE', True) |
| 119 | syslinux_serial_tty = d.getVar('SYSLINUX_SERIAL_TTY', True) | 125 | syslinux_serial_tty = d.getVar('SYSLINUX_SERIAL_TTY', True) |
| 120 | syslinux_serial = d.getVar('SYSLINUX_SERIAL', True) | 126 | syslinux_serial = d.getVar('SYSLINUX_SERIAL', True) |
