diff options
author | Zac Medico <zmedico@gentoo.org> | 2007-06-27 01:20:56 +0000 |
---|---|---|
committer | Zac Medico <zmedico@gentoo.org> | 2007-06-27 01:20:56 +0000 |
commit | 2f8b782094a915cad6fc7f872ddb281f6fee66b6 (patch) | |
tree | d32b54656844c214e4747d844621ef9e1536ed0f /pym/emerge | |
parent | 535a5bf9831934136d604e8a22941cf5b05a1891 (diff) | |
download | portage-2f8b782094a915cad6fc7f872ddb281f6fee66b6.tar.gz portage-2f8b782094a915cad6fc7f872ddb281f6fee66b6.tar.bz2 portage-2f8b782094a915cad6fc7f872ddb281f6fee66b6.zip |
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.
svn path=/main/trunk/; revision=7047
Diffstat (limited to 'pym/emerge')
-rw-r--r-- | pym/emerge/__init__.py | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/pym/emerge/__init__.py b/pym/emerge/__init__.py index 57447e8f1..1a084b602 100644 --- a/pym/emerge/__init__.py +++ b/pym/emerge/__init__.py @@ -3229,7 +3229,8 @@ class MergeTask(object): pkgsettings, self.edebug, mydbapi=portdb, tree="porttree") del pkgsettings["PORTAGE_BINPKG_TMPFILE"] - if "--buildpkgonly" in self.myopts: + if retval != os.EX_OK or \ + "--buildpkgonly" in self.myopts: elog_process(pkg_key, pkgsettings) if retval != os.EX_OK: return retval |