commit:     afc77cad5eb37026d84d190139afd832a5676457
Author:     Justin Lecher <jlec <AT> gentoo <DOT> org>
AuthorDate: Mon Feb 15 07:55:44 2016 +0000
Commit:     Justin Lecher <jlec <AT> gentoo <DOT> org>
CommitDate: Mon Feb 15 08:04:57 2016 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=afc77cad

intel-sdp.eclass: Inherit only once

* Move EAPI check to the top

Signed-off-by: Justin Lecher <jlec <AT> gentoo.org>

 eclass/intel-sdp.eclass | 15 ++++++++++-----
 1 file changed, 10 insertions(+), 5 deletions(-)

diff --git a/eclass/intel-sdp.eclass b/eclass/intel-sdp.eclass
index 00e52a0..4fa2861 100644
--- a/eclass/intel-sdp.eclass
+++ b/eclass/intel-sdp.eclass
@@ -8,6 +8,13 @@
 # Sci Team <[email protected]>
 # @BLURB: Handling of Intel's Software Development Products package management
 
+if [[ ! ${_INTEL_SDP_ECLASS_} ]]; then
+
+case "${EAPI:-0}" in
+       5) ;;
+       *) die "EAPI=${EAPI} is not supported" ;;
+esac
+
 # @ECLASS-VARIABLE: INTEL_DID
 # @DEFAULT_UNSET
 # @DESCRIPTION:
@@ -514,8 +521,6 @@ intel-sdp_pkg_postrm() {
 }
 
 EXPORT_FUNCTIONS pkg_setup src_unpack src_install pkg_postinst pkg_postrm 
pkg_pretend
-case "${EAPI:-0}" in
-       0|1|2|3)die "EAPI=${EAPI} is not supported anymore" ;;
-       4|5) ;;
-       *) die "EAPI=${EAPI} is not supported" ;;
-esac
+
+_INTEL_SDP_ECLASS_=1
+fi

Reply via email to