Actions automatisées en cas de modif de la conf
Actuellement la modification de la conf ne déclenche pas reconfiguration sur le serveur. Les reconfigurations se font à l'aide de scripts dont l'exécution non protégée et concurrente peut poser des problèmes. Si on est en mesure d'identifier une modification de la conf, on peut déclencher des actions de reconfiguration de façon asynchrone.
-
écrire une somme de contrôle des fichiers de conf, la vérifier régulièrement et faire la comparaison en cas de changement.
-
avoir un conf.old, comparer valeur par valeur et déclencher l'action correspondant à la valeur ayant changé.
La comparaison et les actions est faite en php. Le script recalcule le checksum en cas de succès, et remet le parametre d'origine en cas d'echec.
Les scripts debian postinst qui modifient éventuellement la conf ne doivent normalement pas lancer d'action, sauf si celle-ci n'est pas possible en php.