summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--git-rpm.mk7
1 files changed, 5 insertions, 2 deletions
diff --git a/git-rpm.mk b/git-rpm.mk
index 0beed35..0da9007 100644
--- a/git-rpm.mk
+++ b/git-rpm.mk
@@ -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)