Mailinglist Archive: opensuse-buildservice (339 mails)

< Previous Next >
Re: [opensuse-buildservice] including Substitute: lines in project
  • From: Adrian Schröter <adrian@xxxxxxx>
  • Date: Tue, 11 Mar 2008 08:32:22 +0100
  • Message-id: <200803110832.22516.adrian@xxxxxxx>
On Tuesday 11 March 2008 08:16:52 wrote Michal Marek:
Marcus Rueckert wrote:
On 2008-03-10 18:56:23 +0100, Marc wrote:
Am Montag 10 März 2008 17:11:25 schrieb Marcus Rueckert:
if 0%{?suse_version} > 1030
%endif

this will never fail. even on fedora the build would proceed.

I'm looking for a method to test for a specific distribution version.
Above example works for any suse version, because suse_version is set
before, but e.g

%if 0%{?fedora_version} >= 7
%endif
or
%if 0%{?fedora_version} == 6
%endif

will not work.

those work. try it

It works in rpm, but probably not in the project config parser, see my
first post. openSUSE:10.3 has

$ osc meta prjconf openSUSE:10.3| grep -e Macros -e suse_version
%define suse_version 1030
Macros:
%suse_version 1030

But Fedora:8

$ osc meta prjconf Fedora:8| grep -e Macros -e fedora_version
Macros:
%fedora_version 8

I.e. the fedora_version macro is available in rpm, but not in the
project config.

Right, I have changed this now. All rpm based distros should have this define
now.

thanks for reporting

bye
adrian

--

Adrian Schroeter
SUSE LINUX Products GmbH, GF: Markus Rex, HRB 16746 (AG Nürnberg)
email: adrian@xxxxxxx

---------------------------------------------------------------------
To unsubscribe, e-mail: opensuse-buildservice+unsubscribe@xxxxxxxxxxxx
For additional commands, e-mail: opensuse-buildservice+help@xxxxxxxxxxxx

< Previous Next >
Follow Ups