[linux-tools] 04/05: Makefile.inc, rules.real: Fix conflation of $(DESTDIR) and $(prefix)
debian-kernel at lists.debian.org
debian-kernel at lists.debian.org
Tue Feb 23 00:32:15 UTC 2016
This is an automated email from the git hooks/post-receive script.
benh pushed a commit to branch master
in repository linux-tools.
commit 014aa495112276cd40a450b9f9b90e6346b39d8c
Author: Ben Hutchings <ben at decadent.org.uk>
Date: Mon Feb 22 23:39:54 2016 +0000
Makefile.inc, rules.real: Fix conflation of $(DESTDIR) and $(prefix)
---
debian/changelog | 1 +
debian/rules.d/Makefile.inc | 12 ++++++------
debian/rules.real | 8 ++++----
3 files changed, 11 insertions(+), 10 deletions(-)
diff --git a/debian/changelog b/debian/changelog
index 692c257..babd047 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -2,6 +2,7 @@ linux-tools (4.5~rc5-1~exp4) UNRELEASED; urgency=medium
* Makefile.inc: Add support for wildcards in $(SCRIPTS) and $(DATA)
* linux-kbuild: Include scripts/Makefile.* (Closes: #815593)
+ * Makefile.inc, rules.real: Fix conflation of $(DESTDIR) and $(prefix)
-- Ben Hutchings <ben at decadent.org.uk> Mon, 22 Feb 2016 23:21:57 +0000
diff --git a/debian/rules.d/Makefile.inc b/debian/rules.d/Makefile.inc
index b7c8dd2..48194af 100644
--- a/debian/rules.d/Makefile.inc
+++ b/debian/rules.d/Makefile.inc
@@ -32,23 +32,23 @@ install-local: install-local-progs install-local-scripts install-local-data
install-local-progs: $(PROGS)
@for p in $^; do \
- echo " install -m755 '$$p' '$(prefix)/$(OUTDIR)'"; \
- install -D -m755 "$$p" "$(prefix)/$(OUTDIR)/$$(basename $$p)"; \
+ echo " install -m755 '$$p' '$(DESTDIR)/$(prefix)/$(OUTDIR)'"; \
+ install -D -m755 "$$p" "$(DESTDIR)/$(prefix)/$(OUTDIR)/$$(basename $$p)"; \
done
SCRIPTS_REAL = $(wildcard $(addprefix $(top_srcdir)/$(OUTDIR)/,$(SCRIPTS)))
install-local-scripts: $(SCRIPTS_REAL)
@for p in $^; do \
- echo " install -m755 '$$p' '$(prefix)/$(OUTDIR)'"; \
- install -D -m755 "$$p" "$(prefix)/$(OUTDIR)/$$(basename $$p)"; \
+ echo " install -m755 '$$p' '$(DESTDIR)/$(prefix)/$(OUTDIR)'"; \
+ install -D -m755 "$$p" "$(DESTDIR)/$(prefix)/$(OUTDIR)/$$(basename $$p)"; \
done
DATA_REAL = $(wildcard $(addprefix $(top_srcdir)/$(OUTDIR)/,$(DATA)))
install-local-data: $(DATA_REAL)
@for p in $^; do \
- echo " install -m644 '$$p' '$(prefix)/$(OUTDIR)'"; \
- install -D -m644 "$$p" "$(prefix)/$(OUTDIR)/$$(basename $$p)"; \
+ echo " install -m644 '$$p' '$(DESTDIR)/$(prefix)/$(OUTDIR)'"; \
+ install -D -m644 "$$p" "$(DESTDIR)/$(prefix)/$(OUTDIR)/$$(basename $$p)"; \
done
diff --git a/debian/rules.real b/debian/rules.real
index adf4520..08391ba 100644
--- a/debian/rules.real
+++ b/debian/rules.real
@@ -28,14 +28,14 @@ $(STAMPS_DIR)/build:
install-kbuild: PACKAGE_NAME = linux-kbuild-$(VERSION)
install-kbuild: DH_OPTIONS = -p$(PACKAGE_NAME)
-install-kbuild: BASE_DIR = /usr/lib/$(PACKAGE_NAME)
-install-kbuild: DIR = $(CURDIR)/debian/$(PACKAGE_NAME)/$(BASE_DIR)
+install-kbuild: PREFIX_DIR = /usr/lib/$(PACKAGE_NAME)
+install-kbuild: DIR = $(CURDIR)/debian/$(PACKAGE_NAME)
install-kbuild: $(STAMPS_DIR)/build
dh_testdir
dh_testroot
dh_prep
- $(call submake,scripts) install prefix=$(DIR)
- dh_link $(BASE_DIR) /usr/src/$(PACKAGE_NAME)
+ $(call submake,scripts) install DESTDIR=$(DIR) prefix=$(PREFIX_DIR)
+ dh_link $(PREFIX_DIR) /usr/src/$(PACKAGE_NAME)
dh_installchangelogs
dh_installdocs
dh_strip
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/kernel/linux-tools.git
More information about the Kernel-svn-changes
mailing list