From: Justin Lecher Date: Mon, 15 Feb 2016 07:55:44 +0000 (+0100) Subject: intel-sdp.eclass: Inherit only once X-Git-Url: http://git.tremily.us/gitweb.cgi?a=commitdiff_plain;h=afc77cad5eb37026d84d190139afd832a5676457;p=gentoo.git intel-sdp.eclass: Inherit only once * Move EAPI check to the top Signed-off-by: Justin Lecher --- diff --git a/eclass/intel-sdp.eclass b/eclass/intel-sdp.eclass index 00e52a083e22..4fa28610eb45 100644 --- a/eclass/intel-sdp.eclass +++ b/eclass/intel-sdp.eclass @@ -8,6 +8,13 @@ # Sci Team # @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