From a90a1dbce8e4766086e585b199e6ac5c8393c8d0 Mon Sep 17 00:00:00 2001 From: Fabio Erculiani Date: Fri, 16 Apr 2010 20:07:56 +0200 Subject: [PATCH] [entropy.spm] PortagePlugin: when extracting ENTROPY_PROJECT_TAG from ebuild, also look at env() --- .../spm/plugins/interfaces/portage_plugin/__init__.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/libraries/entropy/spm/plugins/interfaces/portage_plugin/__init__.py b/libraries/entropy/spm/plugins/interfaces/portage_plugin/__init__.py index 4954b0185..64f336a8d 100644 --- a/libraries/entropy/spm/plugins/interfaces/portage_plugin/__init__.py +++ b/libraries/entropy/spm/plugins/interfaces/portage_plugin/__init__.py @@ -4222,7 +4222,11 @@ class PortagePlugin(SpmPlugin): def _extract_pkg_metadata_ebuild_entropy_tag(self, ebuild): search_tag = PortagePlugin._ebuild_entries['ebuild_pkg_tag_var'] - ebuild_tag = '' + # search inside build environment + ebuild_tag = os.getenv(search_tag, "") + if ebuild_tag: + return ebuild_tag + # open in unicode fmt f = open(ebuild, "r") tags = [const_convert_to_unicode(x.strip()) for x in f.readlines() \