This portage-elog module will send elog notifications to a list of jabber contacts. This repository is a fork from http://svn.usrportage.de/portage-mod_jabber/trunk, adding Python3 support.
The new version fully supports Python 2.7, 3.2, 3.3, pypy (validated through continuous integration).
portage-mod_jabber is a elog-module for Gentoo's portage to do notification via Jabber. You be able to send jabber notification on warnings, info messages and errors. It utilizes sleekxmpp (https://github.com/fritzy/SleekXMPP) to work with the XMPP protocol, so it is needed as a dependency.
Edit /etc/portage/make.conf
and add the following options:
Specify jabber as the elog system:
PORTAGE_ELOG_SYSTEM="jabber"
Specify the sender jabber account:
PORTAGE_ELOG_JABBERFROM="sender:password@host.com[/resource]"
Specify a list of receivers:
PORTAGE_ELOG_JABBERTO="jid1@host.com jid2@host.com admin@foo.com"
Specify a message pattern:
PORTAGE_ELOG_JABBERSUBJECT="[${PACKAGE} on ${HOST}]"