Шаблоны для assemble не работают. Assemble templates does not work.

Приветствую господа.

Что-то изменилось в последних версиях утилит. Те шаблоны, что раньше прекрасно работали при сборке дистрибутива, теперь игнорируются. Шаблоны располагаются в моем оверлее(пробовал и в /var/calculate/templates ложить), переменная cl_template_path - указывает куда надо. Если перекинуть шаблоны в оверлей calculate - то работают.

вот некоторые подробности:

версии утилит:

sys-apps/calculate-assemble-2.2.30-r1
sys-apps/calculate-builder-2.2.30-r4
sys-apps/calculate-client-3.1.0_beta1
sys-apps/calculate-core-3.1.0_beta1-r1
sys-apps/calculate-desktop-3.1.0_beta1-r3
sys-apps/calculate-install-3.1.0_beta1-r2
sys-apps/calculate-lib-2.2.30
sys-apps/calculate-lib-3.1.0_beta1-r5
sys-apps/calculate-utilities-2.2.30-r11
sys-apps/calculate-utilities-3.1.0_beta1-r12

calculate.env:

cl_template_path = /var/lib/layman/calculate/profiles/templates,/var/lib/layman/tm-сalculate/profiles/templates,/var/calculate/remote/templates

Какие именно шаблоны не работают? Выполняемые при сборке пакета? Или которые должны выполняться calculate-assemble?

для calculate-assemble.

Calculate-assemble версии 2.2, он использует calculate2.env, поэтому то, что вы переопределили переменную для 3.1 утилит на него это никак не влияет. К тому же calculate2.env обновляется шаблоном overlay/profiles/templates/2.2/assemble/setup/etc/calculate/calculate2.env перед началом сборки.

Хорошо, отбросим все лишнее :slight_smile: Каким образом использовать свои шаблоны assemble при сборке системы, если переменная cl_template_path перезаписывается шаблонами оверлея calculate?

Прошу прощения, мой фейл :slight_smile: Спасибо что подтолкнули по нужному направлению. После того, как я изменил cl_template_path в /etc/calculate/calculate2.env должным образом, шаблоны стали отрабатывать как и полагается:

#------------------------------------------------------------------------------
 # Modified Calculate-assemble 2.2.30
 # Processing template files:
 # /var/lib/layman/calculate/profiles/templates/2.2/assemble/setup/etc/calculate/calculate2.env
 # /var/lib/layman/tm-calculate/profiles/templates/2.2/assemble/setup/etc/calculate/calculate2.env
 # For modify this file, create /etc/calculate/calculate2.env.clt template.
#------------------------------------------------------------------------------


[main]
os_linux_build = 20120901
cl_autoupdate_set = on
cl_merges = calculate-install
cl_template_path = ['/var/lib/layman/calculate/profiles/templates','/var/lib/layman/tm-calculate/profiles/templates']