mkimage-profiles/features.in/syslinux
Michael Shigorin 3d10c59d2b test-based ramdisk size for live squashfs images
Implementation based on m-p-d::profiles/scripts.d/03-syslinux
(but heavily modified for m-p of course)
2011-11-04 16:15:30 +02:00
..
cfg.in test-based ramdisk size for live squashfs images 2011-11-04 16:15:30 +02:00
scripts.d test-based ramdisk size for live squashfs images 2011-11-04 16:15:30 +02:00
stage1/scripts.d test-based ramdisk size for live squashfs images 2011-11-04 16:15:30 +02:00
config.mk docs day 2011-11-04 16:15:29 +02:00
generate.mk stage2 based live subprofiles, updated docs 2011-11-04 16:15:30 +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).

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