[sisyphus] RPM и noreplace в %files

Alex Yustasov =?iso-8859-1?q?yust_=CE=C1_anti-leasure=2Eru?=
Сб Ноя 5 01:32:44 MSK 2005


On Sat, Nov 05, 2005 at 12:39:43AM +0300, Dmitry V. Levin wrote:
> > > 
> > > Нет, это неправильно.  Напоминает подземный стук.
> > > А просто rpm -F нормально работает?
> > 
> > В логах alt5 установлена, alt4 удалена.
> > Измененные файлы на месте, rpmnew нет.
> 
> Тогда точно подземный стук.  Попробуйте воспроизвести в hasher'е: сперва
> установите туда alt4 (hsh-initroot + hsh-install), потом зайдите
> псевдорутом (hsh-shell --rooter), измените файлы и обновите пакет.
Воспроизводится. Делал
hsh ~/hsh --initroot-only
hsh-install logrotate (для hibernate нужен)
Скопировал в ~/hsh/chroot alt4 и alt5.
hsh-shell --rooter ~/hsh
rpm -i alt4
вышел. Изменил в ~/hsh/chroot/etc/hibernate файлы.
hsh-shell --rooter ~/hsh
rpm -F alt5

Никаких rpmnew.

Так у меня получается alt4 и alt5 одинаковые по внутреннему содержимому.
Изменения в установленных файлах.
Может тут чего.

> 
> > Кстати hasher после обновления стал собирать в i686 почему-то.
> > Ничего не менял, кроме dist-upgrade.
> 
> В hasher-1.0.22-alt1 произошло изменение, читайте changelog.
Понятно. Спасибо.

-- 
    Alex Yustasov



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