summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorHans Ulrich Niedermann <hun@n-dimensional.de>2009-03-05 04:10:30 +0100
committerHans Ulrich Niedermann <hun@n-dimensional.de>2009-03-05 04:13:37 +0100
commit246b03dc02e7c0ade3bcb196b6ed3a17b3e88508 (patch)
tree3b1236295f2a58dab0fbec0c31b68b54fc8c92bb
parent25cf33225df2457efc471b1f628c496a707b505c (diff)
downloadgit-rpm-246b03dc02e7c0ade3bcb196b6ed3a17b3e88508.tar.gz
git-rpm-246b03dc02e7c0ade3bcb196b6ed3a17b3e88508.tar.xz
git-rpm-246b03dc02e7c0ade3bcb196b6ed3a17b3e88508.zip
Add RPMBUILD_OPTS with --buildroot
-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)