summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorZac Medico <zmedico@gentoo.org>2008-05-18 23:01:28 +0000
committerZac Medico <zmedico@gentoo.org>2008-05-18 23:01:28 +0000
commit3f027f6e6e2d5d36ac29446aa744862bcc83f819 (patch)
tree34028a0e3f1954142d162fc7c80ab4beb0215024 /bin/emerge
parent* Make vardbapi.aux_get() preserve newlines in multi-line metadata (diff)
downloadportage-multirepo-3f027f6e6e2d5d36ac29446aa744862bcc83f819.tar.gz
portage-multirepo-3f027f6e6e2d5d36ac29446aa744862bcc83f819.tar.bz2
portage-multirepo-3f027f6e6e2d5d36ac29446aa744862bcc83f819.zip
In unmerge(), flush the vardbapi aux_get() cache to disk before releasing
the vardb lock. (trunk r10361) svn path=/main/branches/2.1.2/; revision=10363
Diffstat (limited to 'bin/emerge')
-rwxr-xr-xbin/emerge1
1 files changed, 1 insertions, 0 deletions
diff --git a/bin/emerge b/bin/emerge
index b5589bce..fbc797a3 100755
--- a/bin/emerge
+++ b/bin/emerge
@@ -6476,6 +6476,7 @@ def unmerge(settings, myopts, vartree, unmerge_action,
return 0
finally:
if vdb_lock:
+ vartree.dbapi.flush_cache()
portage_locks.unlockdir(vdb_lock)
# Unmerge order only matters in some cases