From f7a84f0b0799e6384702cf745f31c2520a50ca07 Mon Sep 17 00:00:00 2001 From: David Scott Date: Tue, 1 Jun 2010 16:38:25 +0100 Subject: [PATCH] Avoid permission problems by installing the .spec files to $(RPM_SPECSDIR) before calling $(RPMBUILD) Signed-off-by: David Scott --- mk/Makefile | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) 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 $@ -- 2.39.5