# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 # @ECLASS: eqawarn.eclass # @MAINTAINER: # base-system@gentoo.org # @SUPPORTED_EAPIS: 6 # @BLURB: output a QA warning case ${EAPI} in 6) ;; *) die "${ECLASS}: EAPI ${EAPI:-0} not supported" ;; esac # @FUNCTION: eqawarn # @USAGE: [message] # @DESCRIPTION: # Proxy to ewarn for package managers that don't provide eqawarn and # use the PM implementation if available. Reuses PORTAGE_ELOG_CLASSES # as set by the dev profile. if ! declare -F eqawarn >/dev/null ; then eqawarn() { has qa ${PORTAGE_ELOG_CLASSES} && ewarn "$@" : } fi