summaryrefslogtreecommitdiffstats
path: root/pym
diff options
context:
space:
mode:
authorZac Medico <zmedico@gentoo.org>2011-11-06 22:32:30 -0800
committerZac Medico <zmedico@gentoo.org>2011-11-06 22:32:30 -0800
commit618115ef705d495d199449bfbc9c6135a8f58f94 (patch)
tree9c3d430ed27ab472cfb37b4b0be3df005cbaf05c /pym
parent9929eaf3e50897c814062bec5a704898e085d048 (diff)
downloadportage-618115ef705d495d199449bfbc9c6135a8f58f94.tar.gz
portage-618115ef705d495d199449bfbc9c6135a8f58f94.tar.bz2
portage-618115ef705d495d199449bfbc9c6135a8f58f94.zip
Respect --usepkgonly in suggestions, bug #389617
Diffstat (limited to 'pym')
-rw-r--r--pym/_emerge/depgraph.py3
1 files changed, 2 insertions, 1 deletions
diff --git a/pym/_emerge/depgraph.py b/pym/_emerge/depgraph.py
index fcdcc6c4e..084864076 100644
--- a/pym/_emerge/depgraph.py
+++ b/pym/_emerge/depgraph.py
@@ -3270,7 +3270,8 @@ class depgraph(object):
all_cp = set()
all_cp.update(vardb.cp_all())
- all_cp.update(portdb.cp_all())
+ if "--usepkgonly" not in self._frozen_config.myopts:
+ all_cp.update(portdb.cp_all())
if "--usepkg" in self._frozen_config.myopts:
all_cp.update(bindb.cp_all())
# discard dir containing no ebuilds