summaryrefslogtreecommitdiffstats
path: root/bin
diff options
context:
space:
mode:
authorZac Medico <zmedico@gentoo.org>2006-02-05 20:24:19 +0000
committerZac Medico <zmedico@gentoo.org>2006-02-05 20:24:19 +0000
commit0fc977f0b8be9de82afa20d58c391973de10a83c (patch)
treeaeb57f4623a611546ff206512ef9001b83f188cb /bin
parent44872095464650f5f9981e8b92419c26618b8f21 (diff)
downloadportage-0fc977f0b8be9de82afa20d58c391973de10a83c.tar.gz
portage-0fc977f0b8be9de82afa20d58c391973de10a83c.tar.bz2
portage-0fc977f0b8be9de82afa20d58c391973de10a83c.zip
do commit_mtimedb() after each merge for bug 100300
svn path=/main/trunk/; revision=2669
Diffstat (limited to 'bin')
-rwxr-xr-xbin/emerge4
1 files changed, 4 insertions, 0 deletions
diff --git a/bin/emerge b/bin/emerge
index 081b7f6a4..30ba8ec3d 100755
--- a/bin/emerge
+++ b/bin/emerge
@@ -2134,6 +2134,10 @@ class depgraph:
# Unsafe for parallel merges
del portage.mtimedb["resume"]["mergelist"][0]
+ # Commit after each merge so that --resume may still work in
+ # in the event that portage is not allowed to exit normally
+ # due to power failure, SIGKILL, etc...
+ portage.commit_mtimedb()
emergelog(" *** Finished. Cleaning up...")