mkimage-profiles/doc/branch.txt
Anton Midyukov e7d0f03959 Set variable BRANCH, if not defined or empty; show $BRANCH
So much clearer and easier.
Thanks glebfm@ for the idea.
2022-12-30 20:02:11 +07:00

24 lines
1.3 KiB
Plaintext

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