mkimage-profiles/features.in
Michael Shigorin c2f70e5c10 kernel and BUILDDIR fixes
- image.in/functions.mk: rework kpackage()
  + it takes two arguments explicitly now: this adds some noise
    for "generic" invocations but is rather less messy with recently
    introduced STAGE1_KFLAVOUR (which in its turn is rather cleaner
    than messing with KFLAVOURS, especially since soemthing changed
    in presumably apt and we can't rely on kernel packages being
    installed in the order formed).
- BUILDDIR/DEBUG related fixes
  + Makefile: BUILDDIR initialization moved to distro.mk
- build.log += git info
2011-11-04 16:15:29 +02:00
..
00example server-ovz; KDEFAULT; syslinux features reworked 2011-11-04 16:15:29 +02:00
hdt server-ovz; KDEFAULT; syslinux features reworked 2011-11-04 16:15:29 +02:00
installer server-ovz; KDEFAULT; syslinux features reworked 2011-11-04 16:15:29 +02:00
memtest server-ovz; KDEFAULT; syslinux features reworked 2011-11-04 16:15:29 +02:00
syslinux server-ovz; KDEFAULT; syslinux features reworked 2011-11-04 16:15:29 +02:00
Makefile kernel and BUILDDIR fixes 2011-11-04 16:15:29 +02:00
README docs day 2011-11-04 16:15:29 +02:00

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

Этот каталог содержит т.н. фичи (features, особенности) --
каталоги, содержимое каждого из которых реализует одну из
подключаемых автономных возможностей дистрибутива.

Каждая фича должна содержать файл config.mk, включаемый
в ../distro.mk и как минимум содержащий добавление имени
этой фичи в переменную FEATURES на этапе создания конфигурации
профиля.

На этапе создания собственно профиля этот каталог задействуется
после инициализации профиля (см. ../image.in/) и копирования
субпрофилей (см. ../sub.in/); обход его подкаталогов производится
в порядке отсортированных по алфавиту имён из списка,
содержащегося в переменной FEATURES.

Для каждой фичи производится копирование подкаталогов,
соответствующих запрошенным субпрофилям, а также выполняется
скрипт generate.sh и задействуется generate.mk (при их наличии).

Несложный пример содержится в 00example/, более близкий к жизни
и нынешним пределам возможностей метапрофиля -- в syslinux/.