do commit_mtimedb() after each merge for bug 100300
authorZac Medico <zmedico@gentoo.org>
Sun, 5 Feb 2006 20:24:19 +0000 (20:24 -0000)
committerZac Medico <zmedico@gentoo.org>
Sun, 5 Feb 2006 20:24:19 +0000 (20:24 -0000)
svn path=/main/trunk/; revision=2669

bin/emerge

index 081b7f6a4513520fcdee7f0b8d28023c49782ff1..30ba8ec3d49a5659a1c8344e6391da485a7d1336 100755 (executable)
@@ -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...")