From: Zac Medico Date: Sun, 18 May 2008 22:43:09 +0000 (-0000) Subject: In unmerge(), flush the vardbapi aux_get() cache to disk before releasing X-Git-Tag: v2.2_pre7~9 X-Git-Url: http://git.tremily.us/?a=commitdiff_plain;h=39f6f115da4b86f0962e6b78915fc59b89b1ecaa;p=portage.git In unmerge(), flush the vardbapi aux_get() cache to disk before releasing the vardb lock. svn path=/main/trunk/; revision=10361 --- diff --git a/pym/_emerge/__init__.py b/pym/_emerge/__init__.py index 19531c889..d0eb64cf9 100644 --- a/pym/_emerge/__init__.py +++ b/pym/_emerge/__init__.py @@ -6320,6 +6320,7 @@ def unmerge(root_config, myopts, unmerge_action, return 0 finally: if vdb_lock: + vartree.dbapi.flush_cache() portage.locks.unlockdir(vdb_lock) from portage.sets.base import EditablePackageSet