diff options
author | Zac Medico <zmedico@gentoo.org> | 2008-05-18 22:43:09 +0000 |
---|---|---|
committer | Zac Medico <zmedico@gentoo.org> | 2008-05-18 22:43:09 +0000 |
commit | 39f6f115da4b86f0962e6b78915fc59b89b1ecaa (patch) | |
tree | 244a9fe9bd58e5692b3ae4c9a2f1b70e76176db2 | |
parent | bac9c28a169cc07e14b7d73495a2f701d50f3d2c (diff) | |
download | portage-39f6f115da4b86f0962e6b78915fc59b89b1ecaa.tar.gz portage-39f6f115da4b86f0962e6b78915fc59b89b1ecaa.tar.bz2 portage-39f6f115da4b86f0962e6b78915fc59b89b1ecaa.zip |
In unmerge(), flush the vardbapi aux_get() cache to disk before releasing
the vardb lock.
svn path=/main/trunk/; revision=10361
-rw-r--r-- | pym/_emerge/__init__.py | 1 |
1 files changed, 1 insertions, 0 deletions
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 |