Gentoo Archives: gentoo-commits

From: "Zac Medico (zmedico)" <zmedico@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] portage r11511 - main/trunk/bin
Date: Sat, 13 Sep 2008 23:21:47
Message-Id: E1KeeQy-0007uh-6E@stork.gentoo.org
1 Author: zmedico
2 Date: 2008-09-13 23:21:43 +0000 (Sat, 13 Sep 2008)
3 New Revision: 11511
4
5 Modified:
6 main/trunk/bin/ebuild.sh
7 Log:
8 Fix PYTHONPATH adjustments to only insert a colon when necessary. This
9 is necessary since having a stray colon causes python to interpret the
10 empty path entry as "." which triggers the following message if cwd
11 happens to contain a directory names "os":
12
13 warning: Not importing directory 'os': missing __init__.py
14
15 Thanks to Joe Peterson <lavajoe@g.o> for reporting.
16
17
18 Modified: main/trunk/bin/ebuild.sh
19 ===================================================================
20 --- main/trunk/bin/ebuild.sh 2008-09-13 18:10:15 UTC (rev 11510)
21 +++ main/trunk/bin/ebuild.sh 2008-09-13 23:21:43 UTC (rev 11511)
22 @@ -166,7 +166,7 @@
23 fi
24 # return shell-true/shell-false if exists.
25 # Takes single depend-type atoms.
26 - PYTHONPATH="${PORTAGE_PYM_PATH}:${PYTHONPATH}" \
27 + PYTHONPATH="${PORTAGE_PYM_PATH}${PYTHONPATH:+:}${PYTHONPATH}" \
28 "${PORTAGE_BIN_PATH}"/portageq has_version "${ROOT}" "$1"
29 local retval=$?
30 case "${retval}" in
31 @@ -186,7 +186,7 @@
32 if [ "${EBUILD_PHASE}" == "depend" ]; then
33 die "portageq calls are not allowed in the global scope"
34 fi
35 - PYTHONPATH="${PORTAGE_PYM_PATH}:${PYTHONPATH}" \
36 + PYTHONPATH="${PORTAGE_PYM_PATH}${PYTHONPATH:+:}${PYTHONPATH}" \
37 "${PORTAGE_BIN_PATH}/portageq" "$@"
38 }
39
40 @@ -202,7 +202,7 @@
41 fi
42 # returns the best/most-current match.
43 # Takes single depend-type atoms.
44 - PYTHONPATH="${PORTAGE_PYM_PATH}:${PYTHONPATH}" \
45 + PYTHONPATH="${PORTAGE_PYM_PATH}${PYTHONPATH:+:}${PYTHONPATH}" \
46 "${PORTAGE_BIN_PATH}/portageq" 'best_version' "${ROOT}" "$1"
47 local retval=$?
48 case "${retval}" in