From 7a3de7b22f6f4a4b65901cdba451744e07fc421d Mon Sep 17 00:00:00 2001 From: Zac Medico Date: Wed, 27 Jun 2007 01:38:36 +0000 Subject: Send the ebuild die message through eerror and make sure that elog_process() gets called when an ebuild dies. This makes the elog echo module display the die message last in case other elog messages push the original die message off of the top of the screen. (trunk r7047) svn path=/main/branches/2.1.2/; revision=7049 --- bin/emerge | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'bin/emerge') diff --git a/bin/emerge b/bin/emerge index 5aa826c93..5d75db69b 100755 --- a/bin/emerge +++ b/bin/emerge @@ -3192,7 +3192,8 @@ class MergeTask(object): retval = portage.doebuild(y, "package", myroot, pkgsettings, self.edebug, mydbapi=portdb, tree="porttree") - if "--buildpkgonly" in self.myopts: + if retval != os.EX_OK or \ + "--buildpkgonly" in self.myopts: portage.elog_process(pkg_key, pkgsettings) if retval != os.EX_OK: return retval -- cgit v1.2.3-1-g7c22