9c883d39b6
ToC: - introduced doc/ - features.in/00example/ - READMEs and TODO for more - code comments clarified Some unrelated minor fixes bundled either.
22 lines
1.6 KiB
Plaintext
22 lines
1.6 KiB
Plaintext
Этот каталог содержит т.н. фичи (features, особенности) --
|
||
каталоги, содержимое каждого из которых реализует одну из
|
||
подключаемых автономных возможностей дистрибутива.
|
||
|
||
Каждая фича должна содержать файл config.mk, включаемый
|
||
в ../distro.mk и как минимум содержащий добавление имени
|
||
этой фичи в переменную FEATURES на этапе создания конфигурации
|
||
профиля.
|
||
|
||
На этапе создания собственно профиля этот каталог задействуется
|
||
после инициализации профиля (см. ../image.in/) и копирования
|
||
субпрофилей (см. ../sub.in/); обход его подкаталогов производится
|
||
в порядке отсортированных по алфавиту имён из списка,
|
||
содержащегося в переменной FEATURES.
|
||
|
||
Для каждой фичи производится копирование подкаталогов,
|
||
соответствующих запрошенным субпрофилям, а также выполняется
|
||
скрипт generate.sh и задействуется generate.mk (при их наличии).
|
||
|
||
Несложный пример содержится в 00example/, более близкий к жизни
|
||
и нынешним пределам возможностей метапрофиля -- в syslinux/.
|