From: Zac Medico Date: Tue, 3 Aug 2010 04:14:41 +0000 (-0700) Subject: Only populate the binarytree for actions that need it (search or X-Git-Tag: v2.2_rc68~422 X-Git-Url: http://git.tremily.us/?a=commitdiff_plain;h=7ee0946f066468ba5dfebbcbc41e6a10e3870edf;p=portage.git Only populate the binarytree for actions that need it (search or install actions). --- diff --git a/pym/_emerge/main.py b/pym/_emerge/main.py index 16d9897de..b2bb362f8 100644 --- a/pym/_emerge/main.py +++ b/pym/_emerge/main.py @@ -1336,7 +1336,8 @@ def emerge_main(): # Freeze the portdbapi for performance (memoize all xmatch results). mydb.freeze() - if "--usepkg" in myopts: + if myaction in ('search', None) and \ + "--usepkg" in myopts: # Populate the bintree with current --getbinpkg setting. # This needs to happen before expand_set_arguments(), in case # any sets use the bintree.