• [^] # Re: Une piste

    Posté par (site web personnel) . En réponse au message Lister les modifications de conf. Évalué à 2.

    Merci ça me met sur la piste !

    Malheureusement, ça ne me liste pas tous les fichiers. Je prend l'exemple de dovecot, il n'y a pas de fichier .dpkg-dist, et le script /var/lib/dpkg/info/dovecot-core.postinst contient le code suivant :

     CONFFILES="dovecot.conf \
     dovecot-dict-auth.conf.ext \
     ...
     conf.d/auth-vpopmail.conf.ext"
     [...]
     for conffile in $CONFFILES ; do
     # Tell ucf that the file in /usr/share/dovecot is the latest
     # maintainer version, and let it handle how to manage the real
     # configuration file in /etc/dovecot.
     ucf --three-way /usr/share/dovecot/$conffile /etc/dovecot/$conffile
     ucfr dovecot-core /etc/dovecot/$conffile
     if [ "$conffile" != "dovecot.conf" ] && [ -f "/etc/dovecot/$conffile" ] &&
     [ `echo $conffile | cut -b -7` != "conf.d/" ]; then
     chmod 0640 /etc/dovecot/$conffile
     chgrp dovecot /etc/dovecot/$conffile
     fi
     done

    J'ai l'impression, qu'il n'y a donc pas de procédure pour identifier les changements de manière exhaustive, s'il faut identifier les scripts à la main, ça rend la tâche beaucoup plus compliquée !