From: Zac Medico <zmedico@gentoo.org>
Date: Thu, 29 Nov 2007 07:55:34 +0000 (-0000)
Subject: Adjust PYTHONPATH when calling portageq so that variable
X-Git-Tag: v2.2_pre1~276
X-Git-Url: http://git.tremily.us/?a=commitdiff_plain;h=8c6ddc77bbacf7dd72efc7b609a3346c16d0cbdf;p=portage.git

Adjust PYTHONPATH when calling portageq so that variable
PORTAGE_PYM_PATH works.

svn path=/main/trunk/; revision=8745
---

diff --git a/bin/ebuild.sh b/bin/ebuild.sh
index 6bf5d88b7..a5b89c9d4 100755
--- a/bin/ebuild.sh
+++ b/bin/ebuild.sh
@@ -149,6 +149,7 @@ has_version() {
 	fi
 	# return shell-true/shell-false if exists.
 	# Takes single depend-type atoms.
+	PYTHONPATH="${PORTAGE_PYM_PATH}:${PYTHONPATH}" \
 	"${PORTAGE_BIN_PATH}"/portageq has_version "${ROOT}" "$1"
 	local retval=$?
 	case "${retval}" in
@@ -168,6 +169,7 @@ portageq() {
 	if [ "${EBUILD_PHASE}" == "depend" ]; then
 		die "portageq calls are not allowed in the global scope"
 	fi
+	PYTHONPATH="${PORTAGE_PYM_PATH}:${PYTHONPATH}" \
 	"${PORTAGE_BIN_PATH}/portageq" "$@"
 }
 
@@ -183,6 +185,7 @@ best_version() {
 	fi
 	# returns the best/most-current match.
 	# Takes single depend-type atoms.
+	PYTHONPATH="${PORTAGE_PYM_PATH}:${PYTHONPATH}" \
 	"${PORTAGE_BIN_PATH}/portageq" 'best_version' "${ROOT}" "$1"
 }