[devel] Re: new alt-entities
Sergey Vlasov
=?iso-8859-1?q?vsu_=CE=C1_altlinux=2Eru?=
Пт Ноя 29 15:34:42 MSK 2002
On Fri, Nov 29, 2002 at 13:59:36 +0300, Vitaly Ostanin wrote:
> On Thu, 28 Nov 2002 21:16:46 +0300
> "Dmitry V. Levin" <ldv на altlinux.org> wrote:
>
> > On Thu, Nov 28, 2002 at 09:00:25PM +0300, Vitaly Ostanin wrote:
> > > В devel:/incoming/Sisyphus/
> > > залита новая сборка alt-entities-0.2-alt1.src.rpm
> > >
> > > Исправлен postun, но при обновлении старого пакета ошибка
> > > проявится - из /etc/xml/catalog будет удалена запись об ALT
> > > entities. Поэтому нужно либо удалить alt-entities и поставить
> > > новую сборку, либо после обновление переустановить эту новую
> > > сборку.
> >
> > А можно сделать так, чтобы ничего специально делать не
> > пришлось?
>
> Не знаю :) Я не умею указать в спеке, что при обновлении не нужно
> выполнять postun из предыдущей сборки пакета. При обновлении
> следующих сборок ничего специально не надо будет делать.
Можно добавить %triggerpostun, который будет подчищать обломки за старыми
версиями. Например, мне так пришлось делать в пакетах ispell-ru-lebedev,
ispell-ru-rk. (Т.е. сначало выполняется %post от нового пакета, потом
%postun от старого, который все портит, а потом %triggerpostun от нового,
который должен восстановить испорченное.)
Подробная информация о списке рассылки Devel