[devel] Re: непонятки с rpm
Sergey Y. Afonin
=?iso-8859-1?q?asy_=CE=C1_altlinux=2Eru?=
Ср Апр 27 17:25:39 MSD 2005
On Wednesday 27 April 2005 14:46, Vitaly Ostanin wrote:
> > если сделать rpm -U, то файл исчезает почему-то... Или тут надо просто в
> > %pre в новом пакете лоб добавить ?..
>
> Нужно проверить, что исчезает файл, который менялся после
> установки,
Это я, как раз, и проверял. Если файл не менялся, его и не надо сохранять.
Такое поведение именно с измененным.
> и опечатки в noreplace.
Вообще-то, noreplace я для галочки упомянул. Судя по документации,
noreplace регламентирует только перезапись, если такой файл уже
есть. А тут его никто не перезаписывает...
> Кстати, по спеку смотреть проще ;)
Он немеряный (кстати, так и не доходят руки пройтись по спеку
полностью). В установленном в files:
%ghost %_sysconfdir/mail/access
%attr(0644,root,root) %config(noreplace) %_sysconfdir/mail/access.*
В накатываемом:
%ghost %_sysconfdir/mail/access
%attr(0644,root,root) %config(noreplace) %_sysconfdir/mail/access.main
%dir %_sysconfdir/mail/access.d
%attr(0644,root,root) %config(noreplace) %_sysconfdir/mail/access.d/*.access
%dir %_sysconfdir/mail/access.d.shared
%attr(0644,root,root) %config(noreplace) %_sysconfdir/mail/access.d.shared/*.access
Или все-таки, надо полностью спеки ? Это Sendmail. Эти вот
самые access.* (кроме access.main) и пропадают при -U. Кстати,
access.main.rpmnew тоже не создается рядом с нетронутым старым...
--
С уважением, Сергей Афонин
asy на altlinux.ru
Подробная информация о списке рассылки Devel