From: Zac Medico Date: Wed, 15 Sep 2010 11:01:22 +0000 (-0700) Subject: Bug #337465 - Disable EbuildIpcDaemon on FreeBSD since it doesn't X-Git-Tag: v2.2_rc83 X-Git-Url: http://git.tremily.us/?a=commitdiff_plain;h=0b68523b7f5332da377291ab89771af7ff3a61a2;p=portage.git Bug #337465 - Disable EbuildIpcDaemon on FreeBSD since it doesn't work yet. --- diff --git a/pym/_emerge/AbstractEbuildProcess.py b/pym/_emerge/AbstractEbuildProcess.py index 37d6d7426..c5fb1d1ca 100644 --- a/pym/_emerge/AbstractEbuildProcess.py +++ b/pym/_emerge/AbstractEbuildProcess.py @@ -1,6 +1,7 @@ # Copyright 1999-2010 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 +import platform import stat import textwrap from _emerge.SpawnProcess import SpawnProcess @@ -35,6 +36,13 @@ class AbstractEbuildProcess(SpawnProcess): # is left so we can temporarily disable it if any issues arise. _enable_ipc_daemon = True + # EbuildIpcDaemon does not work on these platforms yet: + # | Bug # | Platform + # |--------|------------ + # | 337465 | FreeBSD + if platform.system() in ('FreeBSD',): + _enable_ipc_daemon = False + def __init__(self, **kwargs): SpawnProcess.__init__(self, **kwargs) if self.phase is None: