[Fedora-packaging] Checking distro release from spec file

Ray Van Dolson rayvd at bludgeon.org
Tue Mar 17 00:56:52 UTC 2009


On Mon, Mar 16, 2009 at 07:51:27PM -0500, Rex Dieter wrote:
> Ray Van Dolson wrote:
>> I'm trying to write a "distro agnostic" spec file that will apply two
>> patches:
>>
>>   - Patch 1 if and only if we're building for EL5 or EL4
>>   - Patch 2 if and only if we're building for EL4
>>
>> I know I can check for EL with the presence of the %{fedora} macro,
>
> %{fedora} macro is the *fedora* release, for EL, the corresponding macro  
> is %{rhel}.
>
> In your case. you could use something like:
>
> %if 0%{?rhel} >= 4
> %patch1 ...
> %endif
>
> %if 0%{?rhel} >= 5
> %patch2 ...
> %endif

Slick.  Thanks Rex.

Ray




More information about the Fedora-packaging mailing list