From aaf0afdf568e31c0fe069e47eb9e77177ca2a974 Mon Sep 17 00:00:00 2001 From: Zac Medico Date: Thu, 4 Mar 2010 11:22:48 +0000 Subject: Bug #307707 - Fix fetch() to use the correct spawn function when calling nofetch. (trunk r15743) svn path=/main/branches/2.1.7/; revision=15747 --- pym/portage/package/ebuild/fetch.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/pym/portage/package/ebuild/fetch.py b/pym/portage/package/ebuild/fetch.py index b89856e6..353a4e67 100644 --- a/pym/portage/package/ebuild/fetch.py +++ b/pym/portage/package/ebuild/fetch.py @@ -20,6 +20,7 @@ import tempfile import portage portage.proxy.lazyimport.lazyimport(globals(), 'portage.package.ebuild.config:check_config_instance,config', + 'portage.package.ebuild.doebuild:spawn@doebuild_spawn', ) from portage import doebuild_environment, OrderedDict, os, prepare_build_dirs, selinux, _encodings, _shell_quote, _unicode_encode @@ -1096,7 +1097,7 @@ def fetch(myuris, mysettings, listonly=0, fetchonly=0, locks_in_subdir=".locks", ebuild_phase = mysettings.get("EBUILD_PHASE") try: mysettings["EBUILD_PHASE"] = "nofetch" - spawn(_shell_quote(EBUILD_SH_BINARY) + \ + doebuild_spawn(_shell_quote(EBUILD_SH_BINARY) + \ " nofetch", mysettings, fd_pipes=fd_pipes) finally: if ebuild_phase is None: -- cgit v1.2.3