]> xenbits.xensource.com Git - xcp/xen-api-libs.git/commitdiff
Avoid permission problems by installing the .spec files to $(RPM_SPECSDIR) before...
authorDavid Scott <dave.scott@eu.citrix.com>
Tue, 1 Jun 2010 15:38:25 +0000 (16:38 +0100)
committerDavid Scott <dave.scott@eu.citrix.com>
Tue, 1 Jun 2010 15:38:25 +0000 (16:38 +0100)
Signed-off-by: David Scott <dave.scott@eu.citrix.com>
mk/Makefile

index 04cf0eb196592355d07a1ec499f0b8f581a98f62..5c0129fb657540554c6204fff0dad3ef92f4f0e3 100644 (file)
@@ -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 $@