From 2e532c0afb904d63c70525fd387431c42cee6f82 Mon Sep 17 00:00:00 2001 From: Michał Górny Date: Tue, 15 Aug 2017 09:11:35 +0200 Subject: Support substituting functions.sh path as well, to fix Prefix Bug: https://bugs.gentoo.org/627824 --- Makefile | 5 ++++- eltpatch.in | 2 +- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/Makefile b/Makefile index 05a8b7e..90ddc87 100644 --- a/Makefile +++ b/Makefile @@ -2,7 +2,9 @@ # Distributed under the terms of the GNU General Public License v2 DESTDIR = -prefix = /usr +rootprefix = +gentoofuncs = $(rootprefix)/lib/gentoo/functions.sh +prefix = $(rootprefix)/usr bindir = $(prefix)/bin libdirname = lib datadir = $(prefix)/share @@ -16,6 +18,7 @@ eltpatch: eltpatch.in rm -f $@ $@.tmp sed -e 's^@ELT_patchdir@^$(patchdir)^' \ -e 's^@ELT_libdir@^$(libdirname)^' \ + -e 's^@ELT_gentoofuncs@^$(gentoofuncs)^' \ $< > $@.tmp chmod +x $@.tmp mv $@.tmp $@ diff --git a/eltpatch.in b/eltpatch.in index 7dae4bb..a4e87d2 100644 --- a/eltpatch.in +++ b/eltpatch.in @@ -2,7 +2,7 @@ # Copyright 1999-2017 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -source "/lib/gentoo/functions.sh" || exit 1 +source "@ELT_gentoofuncs@" || exit 1 die() { eerror "${@}" -- cgit v1.2.3-65-gdbad