On Tue, 7 Feb 2006 10:42:26 +0100, Bo Andresen wrote:

> PORTAGE_ELOG_COMMAND="echo -p '${PACKAGE}' -f '${LOGFILE}' 
> > /tmp/logprocessor"
> 
> These modules are enabled:
> PORTAGE_ELOG_SYSTEM="save custom syslog"
> 
> For these classes:
> PORTAGE_ELOG_CLASSES="info warn error log"
> 
> After a successful emerge I get the corresponding logfile, output is
> printed to the syslog, however, the custom module prints nothing:
> 
> [EMAIL PROTECTED]:~# cat /tmp/logprocessor
> -p  -f

The example is wrong, because the variables are resolved when the conf
file is sources. You need to put the whole command in single quotes, or
escape the $ signs.

PORTAGE_ELOG_COMMAND='echo >>/mnt/scratch/logprocessor -p ${PACKAGE} -f
${LOGFILE}'

will do what you want.

Your mail problem is addressed at http://bugs.gentoo.org/show_bug.cgi?id=116637


-- 
Neil Bothwick

Weird enough for government work.

Attachment: signature.asc
Description: PGP signature

Reply via email to