From 8651869c1abe8dc845ca153d3e779ab3892aa27c Mon Sep 17 00:00:00 2001 From: Yixun Lan Date: Fri, 4 Nov 2016 10:54:49 +0800 Subject: sys-apps/tuned: fix wrong systemd path if rpm installed Gentoo-Bug: 563396 Package-Manager: portage-2.3.2 --- sys-apps/tuned/files/tuned-2.7.1-makefile-rpm.patch | 19 +++++++++++++++++++ sys-apps/tuned/files/tuned-2.7.1-makefile.patch | 15 --------------- sys-apps/tuned/tuned-2.7.1-r2.ebuild | 2 +- 3 files changed, 20 insertions(+), 16 deletions(-) create mode 100644 sys-apps/tuned/files/tuned-2.7.1-makefile-rpm.patch delete mode 100644 sys-apps/tuned/files/tuned-2.7.1-makefile.patch (limited to 'sys-apps') diff --git a/sys-apps/tuned/files/tuned-2.7.1-makefile-rpm.patch b/sys-apps/tuned/files/tuned-2.7.1-makefile-rpm.patch new file mode 100644 index 000000000000..408ef2b73c3a --- /dev/null +++ b/sys-apps/tuned/files/tuned-2.7.1-makefile-rpm.patch @@ -0,0 +1,19 @@ +diff --git a/Makefile b/Makefile +index df2a139..6200cae 100644 +--- a/Makefile ++++ b/Makefile +@@ -19,8 +19,12 @@ else + GIT_PSUFFIX = .$(GIT_SUFFIX) + RPM_VERSION = $(NAME)-$(VERSION)-1$(GIT_PSUFFIX) + endif +-UNITDIR = $(shell rpm --eval '%{_unitdir}' 2>/dev/null || echo /usr/lib/systemd/system) +-TMPFILESDIR = $(shell rpm --eval '%{_tmpfilesdir}' 2>/dev/null || echo /usr/lib/tmpfiles.d) ++UNITDIR_FALLBACK = /usr/lib/systemd/system ++UNITDIR_DETECT = $(shell rpm --eval '%{_unitdir}' 2>/dev/null || echo $(UNITDIR_FALLBACK)) ++UNITDIR = $(UNITDIR_DETECT:%{_unitdir}=$(UNITDIR_FALLBACK)) ++TMPFILESDIR_FALLBACK = /usr/lib/tmpfiles.d ++TMPFILESDIR_DETECT = $(shell rpm --eval '%{_tmpfilesdir}' 2>/dev/null || echo $(TMPFILESDIR_FALLBACK)) ++TMPFILESDIR = $(TMPFILESDIR_DETECT:%{_tmpfilesdir}=$(TMPFILESDIR_FALLBACK)) + VERSIONED_NAME = $(NAME)-$(VERSION)$(GIT_PSUFFIX) + + DATADIR = /usr/share diff --git a/sys-apps/tuned/files/tuned-2.7.1-makefile.patch b/sys-apps/tuned/files/tuned-2.7.1-makefile.patch deleted file mode 100644 index 54e89a11b697..000000000000 --- a/sys-apps/tuned/files/tuned-2.7.1-makefile.patch +++ /dev/null @@ -1,15 +0,0 @@ -diff --git a/Makefile b/Makefile -index 9e2d8fe..6de30d0 100644 ---- a/Makefile -+++ b/Makefile -@@ -19,8 +19,8 @@ else - GIT_PSUFFIX = .$(GIT_SUFFIX) - RPM_VERSION = $(NAME)-$(VERSION)-1$(GIT_PSUFFIX) - endif --UNITDIR = $(shell rpm --eval '%{_unitdir}' 2>/dev/null || echo /usr/lib/systemd/system) --TMPFILESDIR = $(shell rpm --eval '%{_tmpfilesdir}' 2>/dev/null || echo /usr/lib/tmpfiles.d) -+UNITDIR = $(shell if which rpm > /dev/null 2>&1; then rpm --eval '%{_unitdir}' 2>/dev/null; else echo /usr/lib/systemd/system; fi) -+TMPFILESDIR = $(shell if which rpm > /dev/null 2>&1; then rpm --eval '%{_tmpfilesdir}' 2>/dev/null; else echo /usr/lib/tmpfiles.d; fi) - VERSIONED_NAME = $(NAME)-$(VERSION)$(GIT_PSUFFIX) - - DATADIR = /usr/share diff --git a/sys-apps/tuned/tuned-2.7.1-r2.ebuild b/sys-apps/tuned/tuned-2.7.1-r2.ebuild index 6c58913ae030..eed443e0170b 100644 --- a/sys-apps/tuned/tuned-2.7.1-r2.ebuild +++ b/sys-apps/tuned/tuned-2.7.1-r2.ebuild @@ -37,7 +37,7 @@ REQUIRED_USE="${PYTHON_REQUIRED_USE}" src_prepare() { epatch "${FILESDIR}"/${P}-sysctl.patch - epatch "${FILESDIR}"/${P}-makefile.patch + epatch "${FILESDIR}"/${P}-makefile-rpm.patch sed -i \ -e "/\$(DESTDIR)\/run\/tuned/d" \ -- cgit v1.2.3-65-gdbad