From be196ce98bc6734d087aa78f76c80e61468cb7b4 Mon Sep 17 00:00:00 2001 From: Fabio Erculiani Date: Sun, 17 Jan 2010 08:35:38 +0100 Subject: [PATCH] [entropy.spm] PortagePlugin: ensure that EMERGE_FROM is set when calling doebuild() --- .../entropy/spm/plugins/interfaces/portage_plugin/__init__.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/libraries/entropy/spm/plugins/interfaces/portage_plugin/__init__.py b/libraries/entropy/spm/plugins/interfaces/portage_plugin/__init__.py index eae8b0676..821142473 100644 --- a/libraries/entropy/spm/plugins/interfaces/portage_plugin/__init__.py +++ b/libraries/entropy/spm/plugins/interfaces/portage_plugin/__init__.py @@ -1580,6 +1580,7 @@ class PortagePlugin(SpmPlugin): # find config mysettings = self._get_portage_config(os.path.sep, root) mysettings['EBUILD_PHASE'] = mydo + mysettings['EMERGE_FROM'] = "binary" # crappy, broken, ebuilds, put accept_license eutils call # in pkg_setup, when environment variables are not setup yet @@ -1603,6 +1604,7 @@ class PortagePlugin(SpmPlugin): mysettings.backup_changes("EAPI") mysettings.backup_changes("LICENSE") mysettings.backup_changes("EBUILD_PHASE") + mysettings.backup_changes("EMERGE_FROM") mysettings.backup_changes("ROOT") mysettings.backup_changes("CD_ROOT")