Rewrite eqawarn() to reuse PORTAGE_ELOG_CLASSES set by dev profile.
authorMichał Górny <mgorny@gentoo.org>
Mon, 12 Sep 2011 20:44:01 +0000 (20:44 +0000)
committerMichał Górny <mgorny@gentoo.org>
Mon, 12 Sep 2011 20:44:01 +0000 (20:44 +0000)
eclass/eutils.eclass

index d1b7c1908357f1748a04fe801a0444928b7a908d..cd1f9ff17cec3a2577f722c88f4fc7bb8626c4fa 100644 (file)
@@ -1,6 +1,6 @@
 # Copyright 1999-2011 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/eclass/eutils.eclass,v 1.362 2011/08/09 00:43:48 vapier Exp $
+# $Header: /var/cvsroot/gentoo-x86/eclass/eutils.eclass,v 1.363 2011/09/12 20:44:01 mgorny Exp $
 
 # @ECLASS: eutils.eclass
 # @MAINTAINER:
@@ -66,11 +66,12 @@ fi
 # @FUNCTION: eqawarn
 # @USAGE: [message]
 # @DESCRIPTION:
-# Proxy to einfo for package managers that don't provide eqawarn and use the PM
-# implementation if available.
+# 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() {
-               einfo "$@"
+               has qa ${PORTAGE_ELOG_CLASSES} && ewarn "$@"
        }
 fi