From 6269a771d240979d77e2d45b4f0daef8a322da1f Mon Sep 17 00:00:00 2001 From: Fabio Erculiani Date: Thu, 8 Sep 2011 12:12:37 +0200 Subject: [PATCH] [matter] use Portage --resume feature to resume dependency calculation --- services/matter | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/services/matter b/services/matter index 040b69de9..26f3bafc6 100755 --- a/services/matter +++ b/services/matter @@ -947,6 +947,16 @@ class PackageBuilder(object): # re-calling action_build(), deps are re-calculated though validate_ebuild_environment(emerge_trees) + + # this hopefully will avoid calling backtrack_depgraph() again + # by action_build, provide resume information, hax0r mtimedb + myopts['--resume'] = True + mtimedb['resume'] = { + "favorites": [str(x) for x in favorites], + "myopts": myopts, + "mergelist": [[w, x, y, z] for w, x, y, z in package_queue], + } + mtimedb.commit() retval = action_build(settings, emerge_trees, mtimedb, myopts, myaction, myfiles, spinner)