[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]

Re: proper way to distinguish epel from fedora



Farkas Levente wrote:
On 11/11/2009 10:58 AM, Manuel Wolfshant wrote:
Farkas Levente wrote:
On 11/11/2009 05:13 AM, Dennis Gilmore wrote:
On Tuesday 10 November 2009 08:15:58 pm BJ Dierkes wrote:
On Nov 10, 2009, at 9:56 AM, Steve Traylen wrote:
On Tue, Nov 10, 2009 at 4:51 PM, Manuel Wolfshant

<wolfy nobugconsulting ro> wrote:
Farkas Levente wrote:
hi,
what's the proper way to distinguish epel from fedora in the spec
file?
i'd like to add
ExcludeArch:    ppc ppc64
on epel but not in case of fedora in a package (since there is no
java
on ppc on epel). but what's the current recommended way to do so?
unfortunately %{?rhel} is not defined even in rhel-5 so what else
can i
Is there any problem with:

%if %{el5}
ExcludeArch: ppc ppc64
%endif
yes nothing defines %{el5}  and you would get a failure on all targets
the correct way to handle it would be
%if 0%{?rhel} > 1
ExcludeArch: ppc ppc64
%endif
which is still not working for those who not install the extra packages
buildsys-macros and of course won't work with rhel 6 where these exclude
shouldn't have to defined.
so until now no one send a general good solution:-(

The mock rpm distributed in epel contains something similar to

   [groups]
   name=groups
   baseurl=http://buildsys.fedoraproject.org/buildgroups/rhel5/x86_64/

I do not want to sound harsh but if you refuse to use the macros which
define the settings of the build infrastructure (either passing the info
to mock or by defining  it in .rpmmacros (or any similar way)), how do
you expect to find out what distro you are building for ?

the difference is that on fedora the distro itself contains these macro
while on rhel it's an external addon package.

Well, if you are not happy with the solutions that we have given you and the missing macros from the distro are your show stopper, there is another easy solution: just ask RH to include and distribute those macros. I am sure that they will obey at once :)


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]