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
