Criptografar a saída do apt-listchanges antes de enviar o email

1

Considere o seguinte cenário:

apt-get update && apt-get upgrade

Eu sou solicitado por apt-get se aceito e instalo as atualizações pendentes. Primeiro, desde que eu tenha apt-listchanges instalado, ele irá interromper e exibir se eu quero ter os changelogs dos pacotes atualizados. Há também uma opção para enviar os changelogs por email.

Eu quero que os changelogs sejam enviados por email. Eu quero que os e-mails enviem apenas isso, não o resto da saída apt-get .

Minha dificuldade é que eu quero criptografar esses e-mails. (Por quê? Porque se houver uma vulnerabilidade não corrigida em meus servidores, não quero que essas informações se tornem públicas.)

Se eu estivesse executando um comando para obter a saída, bastaria enviá-lo para o gpg:

… | gpg --encrypt …

Mas apt-listchanges é executado indiretamente por apt-get upgrade . Ele conhece a lista de pacotes que ele atualizou, eu não faço.

Como posso fazer apt-get upgrade run apt-listchanges , enviando a saída por e-mail, mas criptografando o e-mail?

    
por Matthias 25.11.2015 / 11:56

0 respostas

Tags