docs: more hints on features
It wasn't articulated clearly enough that features are strictly incremental (while variables can be overridden).
This commit is contained in:
parent
88481ecc81
commit
dc93c137d9
2
README
2
README
@ -43,7 +43,7 @@ Most docs are in Russian, welcome to learn it or ask for English.
|
||||
+ базовые комплекты помещены в подкаталогах под sub.in/;
|
||||
их наборы скриптов могут расширяться фичами
|
||||
- фичи:
|
||||
+ список собирается в $(FEATURES)
|
||||
+ накопительный список собирается в $(FEATURES)
|
||||
+ законченные блоки функциональности (или наборы таковых)
|
||||
+ описываются в индивидуальных features.in/*/config.mk
|
||||
+ могут требовать другие фичи, а также субпрофили
|
||||
|
@ -1,8 +1,9 @@
|
||||
фичи
|
||||
~~~~
|
||||
Особенности дистрибутива, не учитываемые в пакетной базе
|
||||
или зависящие от переменных времени сборки/установки образа,
|
||||
могут быть оформлены как:
|
||||
или зависящие от переменных времени сборки/установки образа;
|
||||
по необходимости влияют на конфигурацию, приносят с собой
|
||||
или запрашивают скрипты, которые могут быть оформлены как:
|
||||
|
||||
* scripts.d/ или image-scripts.d/ различных стадий;
|
||||
* пакеты installer-feature-*
|
||||
@ -27,3 +28,9 @@
|
||||
Стоит избегать изменения пакетных умолчаний в случае, когда их
|
||||
представляется осмысленным и возможным скорректировать в пакете:
|
||||
таким образом они станут более дистрибутивными.
|
||||
|
||||
Обратите внимание, что фичи включаются в комплект инкрементально:
|
||||
что добавили, то уже не убрать; поэтому при необходимости следует
|
||||
выделять промежуточные цели сборки, собирающие необходимые фичи
|
||||
и оставляющие те, по которым есть расхождения, на включение ближе
|
||||
к конечной дистрибутивной цели.
|
||||
|
Loading…
Reference in New Issue
Block a user