diff options
author | Zac Medico <zmedico@gentoo.org> | 2012-05-09 13:31:52 -0700 |
---|---|---|
committer | Zac Medico <zmedico@gentoo.org> | 2012-05-09 13:31:52 -0700 |
commit | caceafbca156fdd1e5cc64d1e24a6bdc39022945 (patch) | |
tree | e707e9a0e7c70a61e5f6eeac24301382bdf1ad8d | |
parent | 5958b9d406134a139cd66025eaf7bd650fb32b24 (diff) | |
download | portage-caceafbca156fdd1e5cc64d1e24a6bdc39022945.tar.gz portage-caceafbca156fdd1e5cc64d1e24a6bdc39022945.tar.bz2 portage-caceafbca156fdd1e5cc64d1e24a6bdc39022945.zip |
EbuildMetadataPhase: handle empty EAPI from bash
-rw-r--r-- | pym/_emerge/EbuildMetadataPhase.py | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/pym/_emerge/EbuildMetadataPhase.py b/pym/_emerge/EbuildMetadataPhase.py index b7af69dc8..7f9bd3bf2 100644 --- a/pym/_emerge/EbuildMetadataPhase.py +++ b/pym/_emerge/EbuildMetadataPhase.py @@ -158,7 +158,8 @@ class EbuildMetadataPhase(SubProcess): parsed_eapi = self._eapi if parsed_eapi is None: parsed_eapi = "0" - if portage.eapi_is_supported(metadata["EAPI"]) and \ + if (not metadata["EAPI"] or + portage.eapi_is_supported(metadata["EAPI"])) and \ metadata["EAPI"] != parsed_eapi: self._eapi_invalid(metadata) if 'parse-eapi-ebuild-head' in self.settings.features: |