Como personalizar e-mails de notificação de upgrades automáticos?

11

Existe alguma maneira de personalizar o e-mail de resultados de upgrades autônomos no Ubuntu?

A configuração atual em /etc/apt/apt.conf.d/50unattended-upgrades file -

// Send email to this address for problems or packages upgrades
// If empty or unset then no email is sent, make sure that you 
// have a working mail setup on your system. The package 'mailx'
// must be installed or anything that provides /usr/bin/mail.
//Unattended-Upgrade::Mail "root@localhost";

envia um email em todas as execuções. Em vez disso, gostaria de personalizá-lo para enviar apenas por erro. Existe alguma maneira de configurar isso?

    
por Mayur 29.07.2013 / 20:06

1 resposta

7

Não sei porque eles deletaram essa linha no Ubuntu, mas o Debian inclui:

// Set this value to "true" to get emails only on errors. Default
// is to always send a mail if Unattended-Upgrade::Mail is set
//Unattended-Upgrade::MailOnlyOnError "true";

Se o seu /etc/apt/apt.conf.d/50unattended-upgrades não incluir a linha (e o changelog não desista desta mudança no presice) é muito estranho, mas pelo menos não diz que eles mudaram o comportamento. Eu uso uma versão ligeiramente atualizada (0.80 ~ sid2 em oposição a 0.79.3ubuntu4 que o Ubuntu inclui no repositório precise-updates) e ele irá enviar um email somente em erros (eu não recebi um email por enquanto). Basta escrever as linhas no seu arquivo de configuração e tudo deve estar funcionando:

Unattended-Upgrade::Mail "[email protected]";
Unattended-Upgrade::MailOnlyOnError "true";

Você pode querer executar sudo unattended-upgrade -v -d --dry-run para verificar o processo inteiro sozinho.

    
por Braiam 11.08.2013 / 00:47