passing macros into mock

Ville Skyttä ville.skytta at iki.fi
Fri May 5 06:30:34 UTC 2006


On Thu, 2006-05-04 at 19:41 -0500, Rex Dieter wrote:
> Tim Jackson wrote:
> > Is there any way (not in the live buildsys, but locally for testing
> > purposes) to pass a macro that isn't normally defined into a mock build
> > environment? I was hoping to do something like:
> > 
> > mock --define "something 123" blah.src.rpm
> > 
> > I had a search around but couldn't find any obvious answers. Any easy
> > way short of rebuilding the SRPM outside the mock environment with the
> > necessary macro defined?
> 
> Put
> %define something 123
> at the top of the specfile?

Or you could use mach, which is the "father" of mock, and available from
FE.  It has the above feature and much more (in fact so much more that
if I understand correctly, it was one of the reasons why mock was
created...).  But it works well for me.




More information about the fedora-extras-list mailing list