Por que isso falha ao tornar a etapa de configuração do postfix não interativa?

1

Eu tenho um script bash para automatizar a configuração de novos sistemas Ubuntu. Ele funciona, exceto que a instalação do processo do postfix persiste na criação de uma interface baseada em menus. Eu segui o resposta dada a esta outra pergunta sobre como impedir que isso aconteça, mas não funciona para mim, e eu não fui capaz de entender o porquê. Aqui está o fragmento relevante do script bash:

ubuntu_configure_postfix()
{
    # Set up mail so that daemons can send out mail.

    echo "postfix postfix/mailname string 'hostname'.ourdomain.org" | debconf-set-selections
    echo "postfix postfix/main_mailer_type string 'Satellite system'" | debconf-set-selections
    DEBIAN_FRONTEND=noninteractive apt-get -y install postfix
    apt-get -y install mailutils
    echo "root: [email protected]" >> /etc/aliases
    newaliases
}

Alguém pode me ajudar a encontrar meu erro? Como posso tornar a instalação postfix completamente não interativa?

    
por mhucka 31.01.2015 / 20:50

1 resposta

0

Estou configurando assim:

debconf-set-selections <<< "postfix postfix/main_mailer_type string 'Internet Site'"

    
por ejunker 13.07.2015 / 18:55