1 votes

Pourquoi cela échoue-t-il à rendre mon étape de configuration de postfix non interactive?

J'ai un script bash pour automatiser la configuration de nouveaux systèmes Ubuntu. Ça fonctionne, sauf que le processus d'installation de postfix persiste à afficher une interface basée sur un menu. J'ai suivi la réponse donnée à cette autre question sur comment empêcher cela de se produire, mais cela ne fonctionne pas pour moi et je n'ai pas réussi à comprendre pourquoi. Voici le fragment pertinent du script bash :

ubuntu_configure_postfix()
{
    # Mettez en place le courrier pour que les démons puissent envoyer des e-mails.

    echo "postfix postfix/mailname string `hostname`.ourdomain.org" | debconf-set-selections
    echo "postfix postfix/main_mailer_type string 'Système satellite'" | debconf-set-selections
    DEBIAN_FRONTEND=noninteractive apt-get -y install postfix
    apt-get -y install mailutils
    echo "root: me@ourdomain.org" >> /etc/aliases
    newaliases
}

Est-ce que quelqu'un peut m'aider à trouver mon erreur ? Comment puis-je rendre l'installation de postfix totalement non interactive ?

0voto

ejunker Points 101

Je les configure comme ceci :

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

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X