[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