Hi, it seems that makefile.common wasn't updated to reflect the latest mock changes: $ LANG=C make mockbuild rpmbuild --define "_sourcedir /home/jsikorski/cvs/rpmfusion/nonfree/bsnes/F-10" --define "_builddir /home/jsikorski/cvs/rpmfusion/nonfree/bsnes/F-10" --define "_srcrpmdir /home/jsikorski/cvs/rpmfusion/nonfree/bsnes/F-10" --define "_rpmdir /home/jsikorski/cvs/rpmfusion/nonfree/bsnes/F-10" --define "dist .fc10" --define "fedora 10" --define "dist .fc10" --define "fedora 10" --nodeps -bs bsnes.spec Wrote: /home/jsikorski/cvs/rpmfusion/nonfree/bsnes/F-10/bsnes-0.038-1.fc10.src.rpm mock -r fedora-10-x86_64.cfg --resultdir=/home/jsikorski/cvs/rpmfusion/nonfree/bsnes/F-10/bsnes-0_038-1_fc10 /home/jsikorski/cvs/rpmfusion/nonfree/bsnes/F-10/bsnes-0.038-1.fc10.src.rpm ERROR: Could not find required config file: /etc/mock/fedora-10-x86_64.cfg.cfg make: *** [mockbuild] Error 1
I have attached a simple patch which brings it up-to-date (with mock-0.9.13, the one present in Fedora 10). Regards, Julian
? cvs-make-mockbuild.patch Index: Makefile.common =================================================================== RCS file: /cvs/nonfree/common/Makefile.common,v retrieving revision 1.11 diff -u -r1.11 Makefile.common --- Makefile.common 13 Oct 2008 12:44:47 -0000 1.11 +++ Makefile.common 17 Dec 2008 12:09:33 -0000 @@ -44,22 +44,22 @@ MOCKDIR ?= $(WORKDIR) ifeq ($(DISTVAR),epel) DISTVAR := rhel -MOCKCFG ?= fedora-$(DISTVAL)-$(BUILDARCH)-epel.cfg +MOCKCFG ?= fedora-$(DISTVAL)-$(BUILDARCH)-epel else -MOCKCFG ?= fedora-$(DISTVAL)-$(BUILDARCH).cfg +MOCKCFG ?= fedora-$(DISTVAL)-$(BUILDARCH) ## 4, 5, 6 need -core ifeq ($(DISTVAL),4) -MOCKCFG = fedora-$(DISTVAL)-$(BUILDARCH)-core.cfg +MOCKCFG = fedora-$(DISTVAL)-$(BUILDARCH)-core endif ifeq ($(DISTVAL),5) -MOCKCFG = fedora-$(DISTVAL)-$(BUILDARCH)-core.cfg +MOCKCFG = fedora-$(DISTVAL)-$(BUILDARCH)-core endif ifeq ($(DISTVAL),6) -MOCKCFG = fedora-$(DISTVAL)-$(BUILDARCH)-core.cfg +MOCKCFG = fedora-$(DISTVAL)-$(BUILDARCH)-core endif -## Devel builds use -devel mock config +## Devel builds use -rawhide mock config ifeq ($(BRANCH),devel) -MOCKCFG = fedora-devel-$(BUILDARCH).cfg +MOCKCFG = fedora-rawhide-$(BUILDARCH) endif endif