mkimage-profiles/doc/branch.txt
Anton Midyukov 30be490b24 doc/branch.txt: update example
See also commit: 61f66b08e79d4e8ecd8a56b09a26f8d95234fa45
2021-09-21 21:07:10 +07:00

27 lines
1.3 KiB
Plaintext

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