Effectivement, il y a dpkg qui sait si un des conffiles d'un paquet a été modifié par l'administrateur tandis qu'une nouvelle version du paquet embarque une configuration différente, et qui peut proposer un prompt pour choisir la version modifiée ou la nouvelle version. En fonction de la réponse, du côté interactif ou non, des options passées via apt/dpkg, on peut se retrouver avec des fichiers suffixés .dpkg-dist, .dpkg-old, .dpkg-new.
Et il y a ucf qui permet d'être plus subtil que « version A ou version B », et de fusionner des modifications. Même si c'est bien mieux sur le papier, en pratique ça n'est presque pas utilisé. Sur mon système principal je vois 17 scripts postinst qui contiennent ucf, sur 4400+ paquets... Il y a probablement plus malin pour faire l'équivalent de la manipulation debsums (avec les bonnes options) ou dpkg --audit, directement avec ucf, mais de mon côté je vérifierais les paquets éventuellement concernés par des modifications de type ucf via grep -l ucf /var/lib/dpkg/info/*.postinst.
[^] # Re: L'outil existe
Posté par Cyril Brulebois (site web personnel) . En réponse au message Lister les modifications de conf. Évalué à 3.
Effectivement, il y a
dpkgqui sait si un desconffilesd'un paquet a été modifié par l'administrateur tandis qu'une nouvelle version du paquet embarque une configuration différente, et qui peut proposer un prompt pour choisir la version modifiée ou la nouvelle version. En fonction de la réponse, du côté interactif ou non, des options passées viaapt/dpkg, on peut se retrouver avec des fichiers suffixés.dpkg-dist,.dpkg-old,.dpkg-new.Et il y a
ucfqui permet d'être plus subtil que « version A ou version B », et de fusionner des modifications. Même si c'est bien mieux sur le papier, en pratique ça n'est presque pas utilisé. Sur mon système principal je vois 17 scriptspostinstqui contiennentucf, sur 4400+ paquets... Il y a probablement plus malin pour faire l'équivalent de la manipulationdebsums(avec les bonnes options) oudpkg --audit, directement avecucf, mais de mon côté je vérifierais les paquets éventuellement concernés par des modifications de typeucfviagrep -l ucf /var/lib/dpkg/info/*.postinst.Debian Consultant @ DEBAMAX