From 2fc08f3e0b5dc273c8976f6161e9698df39d94dd Mon Sep 17 00:00:00 2001 From: Jeremie Dimino Date: Sun, 9 Dec 2007 13:58:36 +0100 Subject: [PATCH] Utilisation de groupes dynamiques de Bcfg2 pour la connexion de secours. MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit On utilise un probe pour détecter lorsque que l'on est en connexion de secours. darcs-hash:20071209125836-af139-4eb5f00c1d7849de5c682b8e953de3bf170cfa39.gz --- Metadata/groups.xml | 9 +++++++++ Probes/rescue | 8 ++++++++ TGenshi/etc/postfix/main.cf/template.txt | 6 ++---- 3 files changed, 19 insertions(+), 4 deletions(-) create mode 100755 Probes/rescue diff --git a/Metadata/groups.xml b/Metadata/groups.xml index 2e88ff7..599b9fd 100644 --- a/Metadata/groups.xml +++ b/Metadata/groups.xml @@ -312,4 +312,13 @@ --> + + + + + + + diff --git a/Probes/rescue b/Probes/rescue new file mode 100755 index 0000000..4cadaec --- /dev/null +++ b/Probes/rescue @@ -0,0 +1,8 @@ +#!/bin/bash + +rescue_file=/usr/scripts/secours/etat_$(hostname -s) +if [ -f $rescue_file ]; then + if [ "$(< rescue_file)" = "secours" ]; then + echo "group:rescue-mode" + fi +fi diff --git a/TGenshi/etc/postfix/main.cf/template.txt b/TGenshi/etc/postfix/main.cf/template.txt index a2fa2f5..fafa873 100644 --- a/TGenshi/etc/postfix/main.cf/template.txt +++ b/TGenshi/etc/postfix/main.cf/template.txt @@ -241,14 +241,12 @@ lmtp_send_xforward_command=yes # Pieces jointes mime_header_checks = regexp:/etc/postfix/mime_header_checks -{% if not secondary %}\ +{% if not secondary and has("rescue-mode") %}\ # +----------------------+ # | Connexion de secours | # +----------------------+ -### BEGIN RESCUE MODE -#relayhost = [ultra-adsl.crans.org]:25 -### END RESCUR MODE +relayhost = [ultra-adsl.crans.org]:25 {% end %}\ {# Fin de la conf specifique au mx #}