Bug #522
Не работают шаблоны из /var/calculate/templates при сборке с помощью cl-assemble
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