[devel] rpm upgrade, install or remove check?

Alexey I. Froloff raorn на immo.ru
Чт Мар 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.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 191 bytes
Desc: Digital signature
Url : http://lists.altlinux.org/pipermail/devel/attachments/20060302/52938f26/attachment.bin


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