summaryrefslogtreecommitdiffstats
path: root/bin
diff options
context:
space:
mode:
authorZac Medico <zmedico@gentoo.org>2006-06-26 19:31:26 +0000
committerZac Medico <zmedico@gentoo.org>2006-06-26 19:31:26 +0000
commit156695fb4c84016e57067fc652467860a024a6bd (patch)
tree499b7a7b1d80ad9d1bffba71f2f8c7c508522072 /bin
parent2d9d2fac75980398994c8a806f33cc26dde504cb (diff)
downloadportage-156695fb4c84016e57067fc652467860a024a6bd.tar.gz
portage-156695fb4c84016e57067fc652467860a024a6bd.tar.bz2
portage-156695fb4c84016e57067fc652467860a024a6bd.zip
Ignore SIGPIPE signals in order to prevent '[Errno 32] Broken pipe' exceptions from being raised when emerge output is being piped. This reverts a behavior change from r3606.
svn path=/main/trunk/; revision=3668
Diffstat (limited to 'bin')
-rwxr-xr-xbin/emerge1
1 files changed, 1 insertions, 0 deletions
diff --git a/bin/emerge b/bin/emerge
index 0739986f5..f881858ca 100755
--- a/bin/emerge
+++ b/bin/emerge
@@ -15,6 +15,7 @@ try:
signal.signal(signal.SIGINT, exithandler)
signal.signal(signal.SIGTERM, exithandler)
+ signal.signal(signal.SIGPIPE, signal.SIG_DFL)
except KeyboardInterrupt:
sys.exit(1)