warning intelligent sur conf local

This commit is contained in:
2026-03-18 08:37:39 +01:00
parent 365c8e543f
commit 88b0dd4e77
2 changed files with 19 additions and 3 deletions

View File

@@ -148,8 +148,24 @@ main() {
echo "--------------------------------------------------"
ok "Opération terminée avec succès."
# Rappel final
warn "Pensez à configurer vos fichiers ${CONF_DIR}/.local.conf.php"
# --- Vérification de la configuration ---
local_conf="${CONF_DIR}/monitoring.local.conf.php"
orig_conf="${CONF_DIR}/monitoring.conf.php"
if [ -f "$local_conf" ] && [ -f "$orig_conf" ]; then
# On compare les hashs des deux fichiers
hash_local=$(sha256sum "$local_conf" | awk '{print $1}')
hash_orig=$(sha256sum "$orig_conf" | awk '{print $1}')
if [ "$hash_local" == "$hash_orig" ]; then
echo -e "\n\e[33m[ATTENTION]\e[0m Votre fichier de configuration est identique à l'original."
warn "Pensez à éditer ${local_conf} pour configurer vos tokens ntfy/mail."
else
ok "Configuration locale détectée et personnalisée."
fi
else
warn "Fichier de configuration local absent. Relancez monitoring-update.php pour l'initialiser."
fi
}
main "$@"