mkimage-profiles/features.in/syslinux
Michael Shigorin 1941e52780 syslinux: add vesamenu ui support
...and switch syslinux.iso over to it: syslinux-3.86-alt4's
(actually opensuse's) gfxboot hackery doesn't properly init
video mode so memdisk-started freedos has console troubles
(and yesterday's hdt.c32 hassles could be avoided as well
it seems).  And that's being implemented.

Mid-term plan: try switching to syslinux4.

PS: CLI fallback was actually a bug in hdt from syslinux <= 3.86-alt3
2011-11-04 16:15:29 +02:00
..
cfg.in syslinux: add vesamenu ui support 2011-11-04 16:15:29 +02:00
stage1/scripts.d server-ovz; KDEFAULT; syslinux features reworked 2011-11-04 16:15:29 +02:00
config.mk docs day 2011-11-04 16:15:29 +02:00
generate.mk server-ovz; KDEFAULT; syslinux features reworked 2011-11-04 16:15:29 +02:00
README server-ovz; KDEFAULT; syslinux features reworked 2011-11-04 16:15:29 +02:00

Добавление поддержки syslinux; требуется для инсталяторов, live/rescue.

Цели config.mk:

* use/syslinux/ui-% -- конфигурирование интерфейса (см. cfg.in/00*.cfg);
  при использовании автоматически добавляют syslinux в FEATURES

* use/syslinux/%.com, use/syslinux/%.c32 -- подключение одноименных модулей
  (копирование бинарников и включение кусочков конфигурации; экспериментальное)

* use/syslinux/%.cfg -- подключение кусочков конфигурации (используется)

Переменные generate.mk:

* BOOTLOADER -- isolinux (TODO: добавить поддержку syslinux для флэшек);
* SYSLINUX_UI -- модуль интерфейса (если не указан, то внутренний prompt);
* SYSLINUX_MODULES -- модули .com или .c32 (перечисляются без расширения);
* SYSLINUX_CFG -- дополнительные кусочки конфигурации (например, localboot).

Здесь производится первичная обработка конфигурационных данных,
окончательно проверяемых и используемых уже в инструментальном чруте.