[devel] rpm upgrade, install or remove check?

Alexey I. Froloff =?iso-8859-1?q?raorn_=CE=C1_immo=2Eru?=
Чт Мар 2 13:30:48 MSK 2006


* Epiphanov Sergei <serpiph@> [060302 13:12]:
> Подскажите, как можно отличить ситуации:
Параметры для post скриптов.

 * @param arg1		no. instances of package installed after scriptlet exec
 *			(-1 is no arg)
 * @param arg2		ditto, but for the target package

> 1) пакет ставится в систему в первый раз
[ $1 -eq 1 ] в %post и наверно [ $1 -eq 0 ] в %pre
> 2) пакет обновляется (удаляется старый и ставится одновременно новый)
[ $1 -eq 2 ] в %post и [ $1 -eq 1 ] в %postun и %pre
> 3) пакет вообще удаляется из системы
[ $1 -eq 0 ] в %postun

> Нужно для того, чтобы при первой установке динамически создать файл в 
> системе, между обновлениями его не трогать, а при удалении пакета его 
> удалить.
Удалять наверно лучше в %pre, особенно если файл создаётся в
каталоге, принадлежащем пакету.

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


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