[Date Prev][Date Next] [Thread Prev][Thread Next]
[Thread Index]
[Date Index]
[Author Index]
Re: rpmbuild command line override spec file %define
- From: Jos Vos <jos xos nl>
- To: RPM Package Manager <rpm-list redhat com>
- Subject: Re: rpmbuild command line override spec file %define
- Date: Mon, 22 May 2006 10:38:35 +0200
On Mon, May 22, 2006 at 10:09:57AM +0200, Christian Joensson wrote:
> darn, I was afraid that that was the case... just to conclude, I
> would have needed it, but I guess that's the rpm ideal, everything in
> the spec file, not much command line or environment settings that
> override the spec file. is this perception of mine
You can not override the spec file, but you can still replace
%define build_ada 1
in the spec file by something like
%define build_ada %{?my_build_ada}%{?!my_build_ada:1}
(untested), which would mean that "1" is taken when you don't
define "my_build_ada", or the value of %{my_build_ada} when you
define it on the command line with
--define 'my_build_ada 0'
As said, it's untested, as I'm not sure about whether the
evaluation of %{?!my_build_ada:...} actually works when the
value is zero.
--
-- Jos Vos <jos xos nl>
-- X/OS Experts in Open Systems BV | Phone: +31 20 6938364
-- Amsterdam, The Netherlands | Fax: +31 20 6948204
[Date Prev][Date Next] [Thread Prev][Thread Next]
[Thread Index]
[Date Index]
[Author Index]