mkimage-profiles/features.in/syslinux
Michael Shigorin a3c0d2bbc3 initial features.in/dos
This was tackled before but it took raorn@'s hint regarding
sys-freedos-linux (ms-sys has no bootsectors compatible with
freedos currently) and gns@' quick rush at make-freedos-floppy
script to wrap things up.

Should be further developed to become actually useful though.
2011-11-04 16:15:30 +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 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).

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