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@suse.de --------------------------------------------------------------------- To unsubscribe, e-mail: opensuse-buildservice+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-buildservice+help@opensuse.org