mkimage-profiles/features.in/syslinux
Michael Shigorin d5cf1ff3eb renamed menuitem-grub feature to relname
Its immediate purpose was influencing the GRUB boot menu
*but* the implemented mechanism is actually a part of the
long planned text branding and might be further merged
into branding when hierarchical features finally chime in.

So let's get the naming straight before it breeds.
2012-09-12 20:12:41 +03:00
..
cfg.in renamed menuitem-grub feature to relname 2012-09-12 20:12:41 +03:00
scripts.d cleanup scripts rehashed 2012-03-31 21:08:09 +03:00
stage1/scripts.d syslinux: no ui, no escape 2012-07-31 13:51:34 +04:00
config.mk renamed menuitem-grub feature to relname 2012-09-12 20:12:41 +03:00
generate.mk renamed menuitem-grub feature to relname 2012-09-12 20:12:41 +03:00
README syslinux: no ui, no escape 2012-07-31 13:51:34 +04:00

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

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

Самостоятельное творческое использование на данный момент подразумевает
знакомство с /usr/share/doc/syslinux-*/syslinux.txt и изучение кусочков
конфигурации, которые уже существуют.

Цели config.mk:
* use/syslinux/ui/% -- конфигурирование интерфейса (см. cfg.in/00*.cfg);
  при использовании автоматически добавляют syslinux в FEATURES;
* use/syslinux/timeout/% -- задание таймаута автозагрузки (в десятых секунды);
* use/syslinux/%.com, use/syslinux/%.c32 -- подключение одноименных модулей
  (копирование бинарников и включение кусочков конфигурации; экспериментальное);
* use/syslinux/%.cfg -- подключение кусочков конфигурации.

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

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