summaryrefslogtreecommitdiff
path: root/bin/eread
diff options
context:
space:
mode:
authorPaul Varner <fuzzyray@gentoo.org>2012-04-11 13:50:29 -0500
committerPaul Varner <fuzzyray@gentoo.org>2012-04-11 13:50:29 -0500
commitfb98d301841a6213e69e98a5de08d651f6391e30 (patch)
tree9b6bb8bb65c3c1ce33c556328656d74b476ec993 /bin/eread
parent34f3d9824db09afe71e5254e2f75f9379b7c2b63 (diff)
downloadgentoolkit-fb98d301841a6213e69e98a5de08d651f6391e30.tar.gz
Fix eread to work on a prefix environment.
Diffstat (limited to 'bin/eread')
-rwxr-xr-xbin/eread7
1 files changed, 5 insertions, 2 deletions
diff --git a/bin/eread b/bin/eread
index c6d4de1..7d0a970 100755
--- a/bin/eread
+++ b/bin/eread
@@ -6,13 +6,16 @@
# Author: Donnie Berkholz <spyderous@gentoo.org>
# Updated by: Uwe Klosa <uwe.klosa@gmail.com>
+# Get prefix
+EPREFIX=${EPREFIX:-$(portageq envvar EPREFIX)}
+
# set decent PATH for bug 172969
-PATH=/usr/bin:/bin:${PATH}
+PATH=${EPREFIX}/usr/bin:${EPREFIX}/bin:${PATH}
# Set ELOGDIR
PORT_LOGDIR="$(portageq envvar PORT_LOGDIR)"
-[ "$PORT_LOGDIR" = "" ] && PORT_LOGDIR="/var/log/portage"
+[ "$PORT_LOGDIR" = "" ] && PORT_LOGDIR="${EPREFIX}/var/log/portage"
ELOGDIR="$PORT_LOGDIR/elog"
# Verify that ELOGDIR exists