День добрый!
Подскажите, плс, как найти причину такого странного поведения шаблонов: при сборке пакета шаблоны не отрабатывают, но при запуске cl-core-setup --pkg-name=bareos -v -T local
всё отрабатывает как надо.
Есть набор шаблонов:
#isa # ls -lAR /var/calculate/templates/additional_soft_merge/app-backup/
/var/calculate/templates/additional_soft_merge/app-backup/:
итого 8
drwxr-xr-x 2 root root 4096 мар 4 14:40 bareos
-rw-r--r-- 1 root root 24 мар 4 13:47 .calculate_directory
/var/calculate/templates/additional_soft_merge/app-backup/bareos:
итого 24
-rw-r--r-- 1 root root 220 мар 4 14:39 bareos-fd-client-hostname.conf
-rw-r--r-- 1 root root 146 мар 4 14:39 bareos-fd-client-myself.conf
-rw-r--r-- 1 root root 152 мар 4 14:40 bareos-fd-director-bareos-dir.conf
-rw-r--r-- 1 root root 152 мар 4 14:40 bareos-fd-director-bareos-mon.conf
-rw-r--r-- 1 root root 285 мар 4 14:40 bareos-fd-director-gebo.conf
-rw-r--r-- 1 root root 24 мар 4 13:47 .calculate_directory
В файлах .calculate_directory написано # Calculate append=skip
Часть шаблонов удаляет содержимое дефолтовых конфигов, вторая часть создаёт нужные мне конфиги.
Если выполнить rm -rf /etc/bareos/bareos-fd.d/ ; emerge app-backup/bareos
, то в /etc/bareos/bareos-fd.d/ появляются дефолтовые конфиги, ровно такие, как приходят из дистрибутива, и моих конфигов не возникает. Если после этого сказать cl-core-setup --pkg-name=bareos -v -T local
всё становится как надо:
#✓/root
#isa # l /etc/bareos/bareos-fd.d/client/
итого 4.0K
-rw-r--r-- 1 root root 379 мар 7 14:28 myself.conf
#✓/root
#isa # cl-core-setup --pkg-name=bareos -v -T local
* Конфигурация утилитами Calculate системных настроек bareos ...
* Утилиты Calculate изменили файлы:
* /etc/bareos/bareos-fd.d/client/isa-fd.conf
* /etc/bareos/bareos-fd.d/client/myself.conf
* /etc/bareos/bareos-fd.d/director/bareos-dir.conf
* /etc/bareos/bareos-fd.d/director/bareos-mon.conf
* /etc/bareos/bareos-fd.d/director/gebo-dir.conf
#✓/root
#isa # l /etc/bareos/bareos-fd.d/client/
итого 8.0K
-rw-r--r-- 1 root root 497 мар 7 14:32 isa-fd.conf
-rw-r--r-- 1 root root 423 мар 7 14:32 myself.conf