commit:     d952c8a64f0732419ebc1726d07290f8c7e59d89
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Sun Jun 20 21:15:13 2021 +0000
Commit:     David Seifert <soap <AT> gentoo <DOT> org>
CommitDate: Sun Jun 20 21:15:13 2021 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d952c8a6

qmail.eclass: [QA] add EAPI guard

Signed-off-by: Sam James <sam <AT> gentoo.org>
Signed-off-by: David Seifert <soap <AT> gentoo.org>

 eclass/qmail.eclass | 11 +++++++++++
 1 file changed, 11 insertions(+)

diff --git a/eclass/qmail.eclass b/eclass/qmail.eclass
index f42f0491515..92df9ad28fc 100644
--- a/eclass/qmail.eclass
+++ b/eclass/qmail.eclass
@@ -5,6 +5,15 @@
 # @MAINTAINER:
 # Rolf Eike Beer <e...@sf-mail.de>
 # @BLURB: common qmail functions
+# @SUPPORTED_EAPIS: 6 7
+
+case ${EAPI:-0} in
+       [67]) ;;
+       *) die "${ECLASS}: EAPI ${EAPI:-0} not supported" ;;
+esac
+
+if [[ -z ${_QMAIL_ECLASS} ]] ; then
+_QMAIL_ECLASS=1
 
 inherit flag-o-matic toolchain-funcs fixheadtails
 
@@ -509,3 +518,5 @@ qmail_ssl_generate() {
        einfo "Send req.pem to your CA to obtain signed_req.pem, and do:"
        einfo "cat signed_req.pem >> ${QMAIL_HOME}/control/servercert.pem"
 }
+
+fi

Reply via email to