[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