Gentoo Archives: gentoo-commits

From: Zac Medico <zmedico@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] proj/portage:master commit in: bin/
Date: Wed, 02 Nov 2011 04:57:28
Message-Id: ab484dc9a2612aa6709fad3ff926c8589a706637.zmedico@gentoo
1 commit: ab484dc9a2612aa6709fad3ff926c8589a706637
2 Author: Zac Medico <zmedico <AT> gentoo <DOT> org>
3 AuthorDate: Wed Nov 2 04:57:10 2011 +0000
4 Commit: Zac Medico <zmedico <AT> gentoo <DOT> org>
5 CommitDate: Wed Nov 2 04:57:10 2011 +0000
6 URL: http://git.overlays.gentoo.org/gitweb/?p=proj/portage.git;a=commit;h=ab484dc9
7
8 phase-helpers.sh: fix best/has_version for prefix
9
10 ---
11 bin/phase-helpers.sh | 12 ++++++++----
12 1 files changed, 8 insertions(+), 4 deletions(-)
13
14 diff --git a/bin/phase-helpers.sh b/bin/phase-helpers.sh
15 index 8a2f381..a47064e 100644
16 --- a/bin/phase-helpers.sh
17 +++ b/bin/phase-helpers.sh
18 @@ -600,11 +600,13 @@ _eapi4_src_install() {
19 # Takes single depend-type atoms.
20 has_version() {
21
22 + local eroot=${EROOT}
23 + case "$EAPI" in 0|1|2) eroot=${ROOT} ;; esac
24 if [[ -n $PORTAGE_IPC_DAEMON ]] ; then
25 - "$PORTAGE_BIN_PATH"/ebuild-ipc has_version "$ROOT" "$1"
26 + "$PORTAGE_BIN_PATH"/ebuild-ipc has_version "${eroot}" "$1"
27 else
28 PYTHONPATH=${PORTAGE_PYM_PATH}${PYTHONPATH:+:}${PYTHONPATH} \
29 - "${PORTAGE_PYTHON:-/usr/bin/python}" "${PORTAGE_BIN_PATH}/portageq" has_version "${ROOT}" "$1"
30 + "${PORTAGE_PYTHON:-/usr/bin/python}" "${PORTAGE_BIN_PATH}/portageq" has_version "${eroot}" "$1"
31 fi
32 local retval=$?
33 case "${retval}" in
34 @@ -621,11 +623,13 @@ has_version() {
35 # Takes single depend-type atoms.
36 best_version() {
37
38 + local eroot=${EROOT}
39 + case "$EAPI" in 0|1|2) eroot=${ROOT} ;; esac
40 if [[ -n $PORTAGE_IPC_DAEMON ]] ; then
41 - "$PORTAGE_BIN_PATH"/ebuild-ipc best_version "$ROOT" "$1"
42 + "$PORTAGE_BIN_PATH"/ebuild-ipc best_version "${eroot}" "$1"
43 else
44 PYTHONPATH=${PORTAGE_PYM_PATH}${PYTHONPATH:+:}${PYTHONPATH} \
45 - "${PORTAGE_PYTHON:-/usr/bin/python}" "${PORTAGE_BIN_PATH}/portageq" best_version "${ROOT}" "$1"
46 + "${PORTAGE_PYTHON:-/usr/bin/python}" "${PORTAGE_BIN_PATH}/portageq" best_version "${eroot}" "$1"
47 fi
48 local retval=$?
49 case "${retval}" in