Enable pty support on FreeBSD.
authorZac Medico <zmedico@gentoo.org>
Wed, 7 Oct 2009 19:30:41 +0000 (19:30 -0000)
committerZac Medico <zmedico@gentoo.org>
Wed, 7 Oct 2009 19:30:41 +0000 (19:30 -0000)
svn path=/main/trunk/; revision=14516

pym/portage/__init__.py

index c2acfc4516e96ddd3fd87b1b4ccc885c898f80f7..c4c20eee165df1d3ceafb06764adca02604dd6bd 100644 (file)
@@ -3852,7 +3852,7 @@ def _test_pty_eof():
 
 # In some cases, openpty can be slow when it fails. Therefore,
 # stop trying to use it after the first failure.
-if platform.system() not in ["Linux"]:
+if platform.system() not in ["FreeBSD", "Linux"]:
        # Disable the use of openpty on Solaris as it seems Python's openpty
        # implementation doesn't play nice on Solaris with Portage's
        # behaviour causing hangs/deadlocks.