Commit 6e3a886d authored by Vincent Le gallic's avatar Vincent Le gallic

Meilleur tri FedeRez

 * Le List-Id ne contient pas toujous lists
 * On trie logwatch, logcheck, federezpasswords, les updates
   de packages Debian et les mails d'OVH.
parent 6de95372
......@@ -87,9 +87,17 @@
# ./| |-[*+B] federez
# ./| |-[F] admin
# ./| | |
# ./| | |-[F] logwatch
# ./| | |-[F] Debian updates
# ./| | |
# ./| | |-[F] federezpasswords
# ./| | |
# ./| | |-[F] Logcheck
# ./| | |
# ./| | |-[F] Logwatch
# ./| |
# ./| |-[(F)] monit
# ./| |-[(F)] Monit
# ./| |
# ./| |-[(F)] saclay
# ./|
# ./|
# ./|-[$*+BM] Surveillance (on stalke, pour vérifier ce que font les autres)
......@@ -351,9 +359,14 @@ FREEBOXDIR="${TECHNIQUEDIR}.Freebox"
ROOTDEFAULTDIR="${TECHNIQUEDIR}.root"
### Dossier racine pour Federez
FEDEREZDIR="${CRANS_FOLDER}.FedeRez"
FEDEREZDIR=".FedeRez"
FEDEREZMONITDIR="${FEDEREZDIR}.Monit"
FEDEREZLOGWATCHDIR="${FEDEREZDIR}.Logwatch"
FEDEREZADMINDIR="${FEDEREZDIR}.admin"
FEDEREZLOGWATCHDIR="${FEDEREZADMINDIR}.Logwatch"
FEDEREZLOGCHECKDIR="${FEDEREZADMINDIR}.Logcheck"
FEDEREZDEBIANDIR="${FEDEREZADMINDIR}.Debian-updates"
FEDEREZPASSWORDSDIR="${FEDEREZADMINDIR}.federezpasswords"
FEDEREZOVHDIR="${FEDEREZADMINDIR}.OVH"
......@@ -402,7 +415,7 @@ FEDEREZLOGWATCHDIR="${FEDEREZDIR}.Logwatch"
:0
* ^(X-Mailer|User-Agent):.*monit
{
# Avant de tester les hotsnames Cr@ns, règle spéciale utile pour
# Avant de tester les hostnames Cr@ns, règle spéciale utile pour
# certains admin de FedeRez
:0
* ^To: federez-monit@
......@@ -877,19 +890,43 @@ ${CABLAGEDIR}/
#################################################################
## Gestion des mailing-listes FedeRez ##
#################################################################
# On veut ne garder que le nom de la ML sans le nom de domaine
ML=`echo "${ML}" | sed 's/\.lists\.federez\.net//'`
# On prend garde à ne pas créer un sous-dossier
# si jamais le List-Id contient un . ou un espace
ML_=`echo "${ML}" | sed 's/\(\.\| \)/_/g'`
:0
* ^List-Id:.*lists.federez.net
* ^List-Id:.*federez.net
{
# On veut ne garder que le nom de la ML sans le nom de domaine
ML=`echo "${ML}" | sed 's/\(\.lists\)\?\.federez\.net//'`
# On prend garde à ne pas créer un sous-dossier
# si jamais le List-Id contient un . ou un espace
ML_=`echo "${ML}" | sed 's/\(\.\| \)/_/g'`
# Gestion de la ML admin
:0
* ^List-Id:.*admin
{
:0
* ^Subject:.*Logwatch for.*federez\.net
${FEDEREZLOGWATCHDIR}/
:0
* ^To:.*logcheck
${FEDEREZLOGCHECKDIR}/
:0
* ^Subject:.*Debian package update
${FEDEREZDEBIANDIR}/
:0
* ^From:.*federezpasswords
${FEDEREZPASSWORDSDIR}/
:0
* ^From:.*support@ovh.com
${FEDEREZOVHDIR}/
:0
${FEDEREZADMINDIR}/
}
:0
${FEDEREZDIR}.${ML_}/
}
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment