From c8f9e92d1da597fbc8c64dee026bcde55c5bfa1e Mon Sep 17 00:00:00 2001 From: Zac Medico Date: Sun, 25 May 2008 04:15:50 +0000 Subject: Bug #223417 - Make the vardbapi.cpv_all() use_cache parameter useful for forcing direct os.listdir() calls. This is more of an issue now that these listdir() calls are frequently triggered when merging packages (due to things like blocker and preserve-libs handling). (trunk r10390) svn path=/main/branches/2.1.2/; revision=10406 --- bin/emerge | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'bin/emerge') diff --git a/bin/emerge b/bin/emerge index dafb3bb66..47c095e89 100755 --- a/bin/emerge +++ b/bin/emerge @@ -1163,7 +1163,7 @@ class FakeVartree(portage.vartree): vdb_lock = portage_locks.lockdir(vdb_path) real_dbapi = real_vartree.dbapi slot_counters = {} - for cpv in real_dbapi.cpv_all(): + for cpv in real_dbapi.cpv_all(use_cache=0): cache_key = ("installed", self.root, cpv, "nomerge") pkg = self._pkg_cache.get(cache_key) if pkg is not None: -- cgit v1.2.3-1-g7c22