relocatable rpm .spec question

John Ellson ellson at research.att.com
Thu Feb 23 00:05:36 UTC 2006


Jos Vos wrote:
> On Wed, Feb 22, 2006 at 02:07:36PM -0500, John Ellson wrote:
>
>   
>> But I have a %post containing "%{_bindir}/foo" that isn't getting 
>> relocated properly.
>> Its still looking for /usr/bin/foo instead of /home/ellson/usr/bin/foo.
>>
>> I tried "%{prefix}/bin/foo" but it still resolves to /usr/bin/foo
>>     
>
> All %{...} macros are evaluated at RPM build time, so this won't work.
>
>   
>> Is there a variable set by the --prefix option that I can use in %post ?
>>     
>
> Yes, environment variables.  Using $RPM_INSTALL_PREFIX0 for the (first)
> prefix should work.
>
>   
Thanks.  Thats helped a bit.

Where can I find a list of these variables?

Is there one that will tell me if its lib or lib64 in %_libdir ?

John




More information about the devel mailing list