From b68439b4999871c72a1b7566baa75fc6061f8527 Mon Sep 17 00:00:00 2001 From: Zac Medico Date: Wed, 15 Mar 2006 00:03:15 +0000 Subject: Generate depgraph.applied_useflags in the display method as necessary for use with --resume. See bug #126120. svn path=/main/trunk/; revision=2890 --- bin/emerge | 14 ++++++++++---- 1 file changed, 10 insertions(+), 4 deletions(-) diff --git a/bin/emerge b/bin/emerge index 903e017e9..3bbbfe3a6 100755 --- a/bin/emerge +++ b/bin/emerge @@ -403,9 +403,6 @@ if ("--debug" in myopts): portage.settings.lock() if ("--resume" in myopts): - if "--verbose" in myopts: - print "* --verbose is currently broken with --resume. Disabling..." - myopts.remove("--verbose") if "--tree" in myopts: print "* --tree is currently broken with --resume. Disabling..." myopts.remove("--tree") @@ -1514,6 +1511,15 @@ class depgraph: # in size display (verbose mode) myfetchlist=[] for x in mylist: + pkg_type = x[0] + pkg_key = x[2] + if pkg_key not in self.applied_useflags: + if "binary" == pkg_type: + self.applied_useflags[pkg_key] = portage.db["/"]["bintree"].dbapi.aux_get(pkg_key, ["USE"])[0].split() + elif "ebuild" == pkg_type: + self.pkgsettings.setcpv(pkg_key) + self.applied_useflags[pkg_key] = self.pkgsettings["USE"].split() + fetch=" " if x[0]=="blocks": @@ -3151,7 +3157,7 @@ else: portage.commit_mtimedb() myresumeopts=portage.mtimedb["resume"]["myopts"][:] - for opt in ("--skipfirst", "--ask", "--verbose", "--tree"): + for opt in ("--skipfirst", "--ask", "--tree"): while opt in myresumeopts: myresumeopts.remove(opt) -- cgit v1.2.3-1-g7c22