Il y a longtemps que des gens demandent ça, mais personne semble assez motivé pour le coder. Faut dire que gérer tous les cas serait bien complexe.
La tendance c’est plutôt de placer les modifs locales dans des fichiers qui seront chargés, mais qui ne font pas partie des paquets. Du coup, plus de diff à gérer, mais on peut se retrouver avec une config qui n’est plus adaptée à la version du logiciel, des options qui n’existent plus, etc. Donc y’a pas de solution miracle.
Exemples :
/etc/sudoers.d/local au lieu de taper dans /etc/sudoers
/etc/bind/named.conf.local au lieu de taper dans /etc/bind/named.conf
/etc/apache2/conf.d/local au lieu de taper dans /etc/apache2/apache2.conf
/etc/vim/vimrc.local au lieu de taper dans /etc/vim/vimrc
Etc.
J’ai pas eu à modifier la config de PHP depuis longtemps, mais en jetant un œil je vois /etc/php5/apache2/conf.d/. Teste en créant un fichier dans ce répertoire, et places y tes modifs locales.
# Ça n’existe pas
Posté par Ytos . En réponse au message Fusion interactive des fichiers de configuration lors d'une mise à jour. Évalué à 1.
Il y a longtemps que des gens demandent ça, mais personne semble assez motivé pour le coder. Faut dire que gérer tous les cas serait bien complexe.
La tendance c’est plutôt de placer les modifs locales dans des fichiers qui seront chargés, mais qui ne font pas partie des paquets. Du coup, plus de diff à gérer, mais on peut se retrouver avec une config qui n’est plus adaptée à la version du logiciel, des options qui n’existent plus, etc. Donc y’a pas de solution miracle.
Exemples :
/etc/sudoers.d/local au lieu de taper dans /etc/sudoers
/etc/bind/named.conf.local au lieu de taper dans /etc/bind/named.conf
/etc/apache2/conf.d/local au lieu de taper dans /etc/apache2/apache2.conf
/etc/vim/vimrc.local au lieu de taper dans /etc/vim/vimrc
Etc.
J’ai pas eu à modifier la config de PHP depuis longtemps, mais en jetant un œil je vois /etc/php5/apache2/conf.d/. Teste en créant un fichier dans ce répertoire, et places y tes modifs locales.