summaryrefslogtreecommitdiffstats
path: root/pym/_emerge
diff options
context:
space:
mode:
authorZac Medico <zmedico@gentoo.org>2011-09-17 10:51:26 -0700
committerZac Medico <zmedico@gentoo.org>2011-09-17 10:51:26 -0700
commitc5ffb546b7833dfcefffe7c68ab3a3f040139a91 (patch)
tree43ef89bf25ec689945332c7e3e6b20000be5962d /pym/_emerge
parent3a4ca2531dfa7cd9dabcbf2ccfec1d977aef7f49 (diff)
downloadportage-c5ffb546b7833dfcefffe7c68ab3a3f040139a91.tar.gz
portage-c5ffb546b7833dfcefffe7c68ab3a3f040139a91.tar.bz2
portage-c5ffb546b7833dfcefffe7c68ab3a3f040139a91.zip
_RepoDisplay: split PORTDIR_OVERLAY with shlex
This fixes the issue in bug #383269, comment #8.
Diffstat (limited to 'pym/_emerge')
-rw-r--r--pym/_emerge/resolver/output_helpers.py4
1 files changed, 2 insertions, 2 deletions
diff --git a/pym/_emerge/resolver/output_helpers.py b/pym/_emerge/resolver/output_helpers.py
index b7e73766c..151c5050c 100644
--- a/pym/_emerge/resolver/output_helpers.py
+++ b/pym/_emerge/resolver/output_helpers.py
@@ -17,7 +17,7 @@ from portage._sets.base import InternalPackageSet
from portage.output import blue, colorize, create_color_func, green, red, \
teal, yellow
bad = create_color_func("BAD")
-from portage.util import writemsg
+from portage.util import shlex_split, writemsg
from portage.versions import catpkgsplit
from _emerge.Blocker import Blocker
@@ -39,7 +39,7 @@ class _RepoDisplay(object):
repo_paths.add(portdir)
overlays = root_config.settings.get("PORTDIR_OVERLAY")
if overlays:
- repo_paths.update(overlays.split())
+ repo_paths.update(shlex_split(overlays))
repo_paths = list(repo_paths)
self._repo_paths = repo_paths
self._repo_paths_real = [ os.path.realpath(repo_path) \