diff options
-rw-r--r-- | git-rpm.mk | 7 |
1 files changed, 5 insertions, 2 deletions
@@ -33,6 +33,9 @@ RSYNC_DIR = $(RSYNC_ROOT)/$(NAME)/$(RPM_VERSION)-$(RPM_RELEASE) SOURCE_FILES = $(shell spectool --lf $(SPEC) | cut -d' ' -f2 | xargs -l basename) +RPMBUILD_OPTS = +RPMBUILD_OPTS += --buildroot="$${PWD}/rpm-build/$(NVR)-buildroot" + .PHONY: all all: build build: rpm check @@ -51,7 +54,7 @@ clog: $(SPEC) UPLOAD_FILES += $(NVR)/$(NVR).src.rpm $(SRPM): $(SPEC) $(SOURCE_FILES) mkdir -p $(RPMDIRS) - rpmbuild $(OPTS) -bs $(SPEC) + rpmbuild $(OPTS) $(RPMBUILD_OPTS) -bs $(SPEC) $(NVR)/$(NVR).src.rpm: $(SRPM) mkdir -p $(NVR) cp -p $< $@ @@ -62,7 +65,7 @@ rpm: $(BRPM) UPLOAD_FILES += $(NVR)/build.log $(BRPM) rpm-build/$(NVR).buildlog: $(SPEC) $(SOURCE_FILES) mkdir -p $(RPMDIRS) - rpmbuild $(OPTS) -ba $(SPEC) 2>&1 | tee rpm-build/$(NVR).buildlog + rpmbuild $(OPTS) $(RPMBUILD_OPTS) -ba $(SPEC) 2>&1 | tee rpm-build/$(NVR).buildlog $(NVR)/build.log: rpm-build/$(NVR).buildlog mkdir -p $(NVR) |