[devel] rpm и коллизия с исчезающим при обновлении файлом.

Sergey Afonin asy на altlinux.ru
Вт Дек 15 10:50:59 MSK 2015


Приветствую.

Наткнулся на проблему. 

При обновлении ntpd я убрал /var/lib/ntpd/etc/services, который
был опакечен в 4.2.8-alt2, а в 4.2.8-alt3 появляется за счёт
update_chrooted, точнее, за счёт вызова /etc/chroot.d/ntpd.all
в %post. Обновление происходит в таком порядке:

Dec 15 11:27:28 apt-get: ntpd-4.2.8-alt3 1450122766 installed
Dec 15 11:27:29 apt-get: ntpd-4.2.8-alt2 1436300123 removed

В итоге, /var/lib/ntpd/etc/services пропадает. Пока писал,
подумалось о двух вариантах - либо как %gost описать те
файлы, которые добавляются через chroot.d/ntpd.all, либо 
и chroot обновлять, и рестарт делать в триггере. Кто-то как-то
такие проблемы решал ?

-- 
С уважением, Сергей Афонин.


Подробная информация о списке рассылки Devel