mkimage-profiles/features.in/syslinux
Michael Shigorin 368cfd26bd syslinux: trivial cleanup
"echo ... | xargs cp -t" is a bit more complicated
compared to plain "copy ..."
2011-11-04 16:15:31 +02:00
..
cfg.in initial features.in/dos 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 syslinux: trivial cleanup 2011-11-04 16:15:31 +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).

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