On Thu, 01 Sep 2011 08:25:14 -0700 Zac Medico <[email protected]> wrote:
> On 09/01/2011 04:02 AM, Petteri Räty wrote:
> > Have Portage defaults so that users only see if them if they read
> > the merge logs and then developer profiles can set the settings to
> > log them?
>
> As far as I know, this is already the case. The current default set by
> portage in /usr/share/portage/config/make.globals is
> PORTAGE_ELOG_CLASSES="log warn error", and in the developer profile
> gentoo-x86/profiles/targets/developer/make.defaults we have
> PORTAGE_ELOG_CLASSES="${PORTAGE_ELOG_CLASSES} qa".
How about adjusting the eutils.eclass fallback to do so?
Patch attached.
--
Best regards,
Michał Górny
Index: eutils.eclass
===================================================================
RCS file: /var/cvsroot/gentoo-x86/eclass/eutils.eclass,v
retrieving revision 1.362
diff -u -B -d -u -p -r1.362 eutils.eclass
--- eutils.eclass 9 Aug 2011 00:43:48 -0000 1.362
+++ eutils.eclass 1 Sep 2011 16:16:40 -0000
@@ -70,7 +70,9 @@ fi
# implementation if available.
if ! declare -F eqawarn >/dev/null ; then
eqawarn() {
- einfo "$@"
+ if has qa ${PORTAGE_ELOG_CLASSES}; then
+ ewarn "$@"
+ fi
}
fi
signature.asc
Description: PGP signature
