From: David Scott Date: Tue, 1 Jun 2010 15:38:25 +0000 (+0100) Subject: Avoid permission problems by installing the .spec files to $(RPM_SPECSDIR) before... X-Git-Url: http://xenbits.xensource.com/gitweb?a=commitdiff_plain;h=f7a84f0b0799e6384702cf745f31c2520a50ca07;p=xcp%2Fxen-api-libs.git Avoid permission problems by installing the .spec files to $(RPM_SPECSDIR) before calling $(RPMBUILD) Signed-off-by: David Scott --- diff --git a/mk/Makefile b/mk/Makefile index 04cf0eb..5c0129f 100644 --- a/mk/Makefile +++ b/mk/Makefile @@ -13,7 +13,7 @@ RPM_BINDIR=$(RPM_RPMSDIR)/$(DOMAIN0_ARCH_OPTIMIZED) .PHONY: build build: srpm $(MY_SOURCES)/MANIFEST - $(RPMBUILD) --target $(DOMAIN0_ARCH_OPTIMIZED) -bb ../xapi-libs.spec + $(RPMBUILD) --target $(DOMAIN0_ARCH_OPTIMIZED) -bb $(RPM_SPECSDIR)/xapi-libs.spec mkdir -p $(MY_MAIN_PACKAGES) cp $(RPM_RPMSDIR)/$(DOMAIN0_ARCH_OPTIMIZED)/xapi-libs-fe-*.rpm $(MY_MAIN_PACKAGES) @@ -21,7 +21,8 @@ build: srpm $(MY_SOURCES)/MANIFEST srpm: mkdir -p $(RPM_SRPMSDIR) $(RPM_SPECSDIR) $(RPM_SOURCESDIR) $(RPM_RPMSDIR) hg archive -p xapi-libs-0 -t tbz2 $(RPM_SOURCESDIR)/xapi-libs-0.tar.bz2 - $(RPMBUILD) --target $(DOMAIN0_ARCH_OPTIMIZED) -bs ../xapi-libs.spec + install -o root -g root ../xapi-libs.spec $(RPM_SPECSDIR) + $(RPMBUILD) --target $(DOMAIN0_ARCH_OPTIMIZED) -bs $(RPM_SPECSDIR)/xapi-libs.spec $(MY_SOURCES)/MANIFEST: $(MY_SOURCES_DIRSTAMP) rm -f $@