d93989a3ff
Now we don't dump all the gory details onto thee but rather log them handsomely and present only the most important details by default; use DEBUG=1 and/or BUILDLOG=/path/to/file to tweak. Also introduced IMAGEDIR and IMAGENAME. The rest: - ovz-smp is no more - base-l10n pkglist (suggested by Alexander Kuprin) - clean.mk: + fixed an oversight: the test result erroneously applied only to the first command of several ones that should be run iff build/ is a symlink + drop implicit rules (it's no C code) - Makefile: more reasonable iso names - image.in/Makefile: .disk/date too |
||
---|---|---|
.. | ||
00example | ||
hdt | ||
memtest | ||
syslinux | ||
Makefile | ||
README |
Этот каталог содержит т.н. фичи (features, особенности) -- каталоги, содержимое каждого из которых реализует одну из подключаемых автономных возможностей дистрибутива. Каждая фича должна содержать файл config.mk, включаемый в ../distro.mk и как минимум содержащий добавление имени этой фичи в переменную FEATURES на этапе создания конфигурации профиля. На этапе создания собственно профиля этот каталог задействуется после инициализации профиля (см. ../image.in/) и копирования субпрофилей (см. ../sub.in/); обход его подкаталогов производится в порядке отсортированных по алфавиту имён из списка, содержащегося в переменной FEATURES. Для каждой фичи производится копирование подкаталогов, соответствующих запрошенным субпрофилям, а также выполняется скрипт generate.sh и задействуется generate.mk (при их наличии). Несложный пример содержится в 00example/, более близкий к жизни и нынешним пределам возможностей метапрофиля -- в syslinux/.