27 lines
1.3 KiB
Plaintext
27 lines
1.3 KiB
Plaintext
|
=== Переменная BRANCH ===
|
||
|
|
||
|
Переменная make, указывающая для какого бранча производится сборка.
|
||
|
Если не указана, сборка осуществляется для Сизифа.
|
||
|
Для того, чтобы при указании этой переменной сборка осуществлялась для
|
||
|
целевого бранча, требуется:
|
||
|
|
||
|
* прописать в ~/.mkimage/profiles.mk:
|
||
|
|
||
|
--------------------------------------
|
||
|
ifdef BRANCH
|
||
|
APTCONF = ~/apt/apt.conf.$(BRANCH).$(ARCH)
|
||
|
else
|
||
|
APTCONF = ~/apt/apt.conf.sisyphus.$(ARCH)
|
||
|
endif
|
||
|
--------------------------------------
|
||
|
|
||
|
* создать целевые конфиги apt по указанным выше путям.
|
||
|
|
||
|
Помимо этого переменная BRANCH, если определена, заменяет в имени
|
||
|
собираемой цели слово "regular" на "alt-$BRANCH". Таким образом
|
||
|
достигается сборка стартеркитов из профиля регулярок под заданный
|
||
|
бранч.
|
||
|
|
||
|
Также эту переменную можно использовать в профилях других целей
|
||
|
для обеспечения поддержки целевого бранча.
|