Mock question

Rex Dieter rdieter at math.unl.edu
Mon Feb 6 17:49:35 UTC 2006


Kevin Fenzi wrote:

> Aren't those variables filled in when you make the src.rpm that you
> pass mock to build? I think you need to set them when you make a
> src.rpm for it to build. 
> 
> ie, if you look at what 'make mockbuild' target does:
> 
> generate the src.rpm from the spec file, and set dist, etc: 
> 
> rpmbuild --define "_sourcedir /home/kevin/yourpackage" --define "_builddir /home/kevin/yourpackage" --define "_srcrpmdir /home/kevin/yourpackage" --define "_rpmdir /home/kevin/yourpackage" --define "dist .fc5" --define "fedora 5" --nodeps -bs yourpackage.spec
> 
> Now, build it with mock: 
> 
> mock  -r fedora-5-i386-core.cfg --resultdir=/home/kevin/yourpackage/mockbuild /home/kevin/yourpackage/yourpackage-0.1-1.fc5.src.rpm

No, in the specfile, they're still referenced as %fedora and %dist, not 
replaced with hard-coded values.

-- Rex




More information about the fedora-extras-list mailing list