Gentoo: portage elog через jabber

Вы используете AdBlock. Этот сайт существует за счёт доходов от рекламы. Мы будем благодарны если вы отключите AdBlock на страницах нашего сайта.

()

Тот кто хоть раз использовал Gentoo наверняка видел информационные сообщения при сборке программ. Эти сообщения выводятся системой portage elog и содержат полезную информацию о собираемом пакете. Например какие сопутствующие средства желательно установить для этой программы, или какие настройки надо изменить при обновлении с более старой версии.

Эта информация может отправляться по нескольким направлениям, определяемым переменной PORTAGE_ELOG_SYSTEM в файле /etc/make.conf. В официальной версии portage присутствуют три: echo (вывод на экран), file (сохранение в файл) и mail (отправка по электронной почте). В большинстве случаев этого достаточно. Однако есть дополнительный (неофициальный) модуль - jabber. Который может быть очень полезен, отправляю всю информацию администратору на его JID.

Если вам это интересно, то читайте далее:)

Итак, нужный нам модуль находится в пакете app-portage/portage-mod_jabber. Поскольку он замаскирован, его нужно сначала размаскировать. Так же как его зависимости. Для этого нужно дописать в /etc/portage/package.keywords следующие строки:

app-portage/portage-mod_jabber ~x86
dev-python/xmpppy ~x86

Теперь выполняем команду:

emerge app-portage/portage-mod_jabber

Установка не займёт много времени. Трафика так же потребуется немного - менее ста килобайт.

После установки нужно зарегистрировать новый JID на любом jabber-сервере и добавить его в свой контакт-лист (и себя в его).

Вобщем-то почти всё. Теперь нужно добавить в файл /etc/make.conf нужно дописать следующие строки:

PORTAGE_ELOG_SYSTEM="$PORTAGE_ELOG_SYSTEM jabber"

# JID вашего бота и его пароль:
PORTAGE_ELOG_JABBERFROM="bot@some.host:password"

# JID администратора
PORTAGE_ELOG_JABBERTO="admin@some.host"

Всё. Теперь сообщения elog будут отсылаться администратору на его JID. Приятной работы!

Источники: [1] [2]

Подписаться на обновления: RSS-лента Канал в TamTam Telegram канал Канал в ICQ

Комментарии:

Новый комментарий

Жирный текстКурсивный текстПодчёркнутый текстЗачёркнутый текстПрограммный кодСсылкаИзображение




© 2006-2025 Вадим Калинников aka MooSE
Политика конфиденциальности