branch.txt 1.31 KB
Newer Older
1 2 3
=== Переменная BRANCH ===

Переменная make, указывающая для какого бранча производится сборка.
4 5
Если не задана, определяется автоматически.
Если переменная имеет пустое значение, назначается sisyphus.
6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
Для того, чтобы при указании этой переменной сборка осуществлялась для
целевого бранча, требуется:

* прописать в ~/.mkimage/profiles.mk:

--------------------------------------
APTCONF = ~/apt/apt.conf.$(BRANCH).$(ARCH)
--------------------------------------

* создать целевые конфиги apt по указанным выше путям.

Помимо этого переменная BRANCH, если определена, заменяет в имени
собираемой цели слово "regular" на "alt-$BRANCH". Таким образом
достигается сборка стартеркитов из профиля регулярок под заданный
бранч.

Также эту переменную можно использовать в профилях других целей
для обеспечения поддержки целевого бранча.