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 |