how to get version of package 'x' when installing package 'y'
Florian Festi
ffesti at redhat.com
Mon Nov 23 10:26:09 UTC 2009
On 11/18/2009 09:52 PM, Fulko Hew wrote:
> Here's my dilemma (maybe I'm taking the wrong approach)...
>
> In the spec file for 'mypackage', I want to have a shell script as part of
> the %post
> that does something based on the version of _another_ of my (already
> installed) packages
>
> in pseudo code:
>
> %post
>
> VER=`rpm -q other_package --queryformat'%{VERSION}'
> if VER> 1.2 then
> do something
> else
> do something different
> fi
>
Isn't there a file or directory like /usr/share/PKGNAME-VERSION you can
test against?
Also be aware that the version comparison is a bit tricky in RPM. If you
control the package you are testing against you might be fine.
Florian
More information about the Rpm-list
mailing list