ddf0c5b7c7
- toplevel README received some long-needed refactoring + lowlevel detail moved, well, to lowlevel READMEs - reflected more thoroughly that m-p is not about distros anymore - dropped features.in/00example/README.en: it's already out-of-date a bit, and there's no perceived need in thorough English docs so far - wiki article got split into parts and somewhat rewritten, links updated - mv doc/{CodingStyle,style.txt}
24 lines
1.9 KiB
Plaintext
24 lines
1.9 KiB
Plaintext
Добавление поддержки syslinux; требуется для инсталяторов, live/rescue;
|
||
реализуется в рамках stage1.
|
||
|
||
Цели config.mk:
|
||
* use/syslinux/ui-% -- конфигурирование интерфейса (см. cfg.in/00*.cfg);
|
||
при использовании автоматически добавляют syslinux в FEATURES;
|
||
* 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).
|
||
|
||
Здесь производится первичная обработка конфигурационных данных,
|
||
окончательно проверяемых и используемых уже в инструментальном чруте.
|
||
|
||
TODO: может потребоваться обобщение механизма генерации с учётом
|
||
многоуровневых меню и включаемых файлов (которыми лучше не злоупотреблять
|
||
из соображений скорости инициализации загрузчика); требуется обеспечить
|
||
брендирование заголовков.
|