Bug #522

Не работают шаблоны из /var/calculate/templates при сборке с помощью cl-assemble

Added by Сергей Федотов over 11 years ago. Updated over 11 years ago.

Status:Closed Start:11/08/2012
Priority:Normal Due date:
Assignee:Alexander Tratsevskiy % Done:

0%

Category:Calculate Linux Spent time: -
Target version:-
Votes: 0

Description

Привет!
Обнаружил сабж. Исходный образ cldx 12.0.3
1. Я написал несколько шаблонов для корректировки названий/описаний ярлычков (desktop файлов)
2. Поместил в (раздел сборки)/var/calculate/templates/3.1/2_ac_install_merge.
3. В .calculate_directory условие на событие ac_install_merge==up", все как положено.
4. В chroot выполняю "cl-core --method core_setup --pkg-name пакет"
5. Файлы остаются в неизменном виде :(

Все на 100 раз перепроверил, шаблоны написаны верно, условия для их выполнения тоже. Пробовал для теста закидывать их же в /var/lib/layman/calculate/.../2_ac_install_merge, работают прекрасно. К слову, в рабочей системе, а не в chroot при сборке, все прекрасно работает. Что это может быть?

History

Updated by Mikhail Hiretsky over 11 years ago

При сборки системы в calculate.env прописываются переменная cl_template_path (в ней содержатся пути, откуда накладывать шаблоны), чтобы использовались только шаблоны из оверлея. Если вы хотите использовать свои шаблоны при сборке, то нужно создать шаблон для assemble, на подобии /var/lib/layman/calculate/profiles/templates/assemble/setup/etc/calculate/calculate.env и добавить к переменной cl_template_path после запятой /var/calculate/templates

Updated by Сергей Федотов over 11 years ago

Спасибо большое! В следующий раз лучше тему на форуме создам, чем багтрекер вам засорять :D

Updated by Сергей Федотов over 11 years ago

Подскажите еще назначение файлов calculate2.env и calculate3.env в вышеозначенной директории.

Updated by Сергей Федотов over 11 years ago

Все понял, для совместимости. Тикет прошу закрыть.

Updated by Alexander Tratsevskiy over 11 years ago

  • Status changed from New to Closed

Also available in: Atom PDF

Thank you!