[devel] RPM uninstall dependencies

Dmitry V. Levin =?iso-8859-1?q?ldv_=CE=C1_altlinux=2Eorg?=
Вт Окт 7 17:18:12 MSD 2003


On Wed, Oct 01, 2003 at 07:43:24PM +0300, Alexander Bokovoy wrote:
> On Wed, Oct 01, 2003 at 08:31:09PM +0400, Dmitry V. Levin wrote:
[...]
> > > Requires(preun,postun): kernel-image-%flavour = %kversion-%krelease
> > 
> > postun когда-нибудь будет работать.
> Для начала, видимо, стоит расширить действие опции --noorder на --erase.
> Точнее, она сейчас действует там по умолчанию -- rpmdepOrder не вызывается
> ни при каких обстоятельствах, в отличие от rpmInstall(). Так что можно
> попробовать код из lib/rpminstall.c:592 аналогичным образом добавить ниже
> по тексту в rpmErase().

В cvs head'е rpm'а есть такой код:

#ifdef	NOTYET
    if (!stopUninstall && !(ia->installInterfaceFlags & INSTALL_NOORDER)){
	if (rpmtsOrder(ts)) {
	    numFailed += numPackages;
	    stopUninstall = 1;
	}
    }
#endif


-- 
ldv
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя     : =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Тип     : application/pgp-signature
Размер  : 189 байтов
Описание: =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Url     : <http://lists.altlinux.org/pipermail/devel/attachments/20031007/509ad8ff/attachment-0001.bin>


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