diff options
author | Zac Medico <zmedico@gentoo.org> | 2011-11-16 10:24:34 -0800 |
---|---|---|
committer | Zac Medico <zmedico@gentoo.org> | 2011-11-16 10:24:34 -0800 |
commit | 5a75056fdf9d875359b85b13388a93bdc713b815 (patch) | |
tree | ee6ff6531cdd8526a8f3d381adb101c8dc1095df | |
parent | e1a671011993a7ebb73845b3ac12fea80bfc2074 (diff) | |
download | portage-5a75056fdf9d875359b85b13388a93bdc713b815.tar.gz portage-5a75056fdf9d875359b85b13388a93bdc713b815.tar.bz2 portage-5a75056fdf9d875359b85b13388a93bdc713b815.zip |
xterm title HOSTNAME support, bug #390699
-rw-r--r-- | pym/_emerge/JobStatusDisplay.py | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/pym/_emerge/JobStatusDisplay.py b/pym/_emerge/JobStatusDisplay.py index 1949232e7..877a0c963 100644 --- a/pym/_emerge/JobStatusDisplay.py +++ b/pym/_emerge/JobStatusDisplay.py @@ -289,4 +289,11 @@ class JobStatusDisplay(object): self._update(color_output.getvalue()) if self.xterm_titles: - xtermTitle(" ".join(plain_output.split())) + # If the HOSTNAME variable is exported, include it + # in the xterm title, just like emergelog() does. + # See bug #390699. + title_str = " ".join(plain_output.split()) + hostname = os.environ.get("HOSTNAME") + if hostname is not None: + title_str = "%s: %s" % (hostname, title_str) + xtermTitle(title_str) |