]> gitweb.pimeys.fr Git - config-20-100.git/commitdiff
Merge branch 'master' into perso
authorVincent Le Gallic <legallic@crans.org>
Fri, 23 Aug 2013 21:26:14 +0000 (23:26 +0200)
committerVincent Le Gallic <legallic@crans.org>
Fri, 23 Aug 2013 21:26:14 +0000 (23:26 +0200)
1  2 
.procmailrc

diff --combined .procmailrc
index 8909a231011f03df4f645ea7d7bef9b11647ee13,d8b56631b94a85c21457acb099d2fb1c6d4e4260..78d3ff7c9507972064e0d5a81bcf4607fba6bd5c
  # ./|    |-[*+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 +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"
  
  
  
  #####                                Règles                                #####
  ################################################################################
  
 -#~# # Patch pour traiter les mails qui ont été
 -#~# # reçus avant le 30/06/13, car certaines règles de tri du .procmailrc
 -#~# # n'étaient pas encore valables à l'époque.
 -#~# # très utile si on veut retrier tous ses mails
 -#~# INCLUDERC="${CONFIGDIR}/retrocompatibility_patch.rules"
 +# Patch pour traiter les mails qui ont été
 +# reçus avant le 30/06/13, car certaines règles de tri du .procmailrc
 +# n'étaient pas encore valables à l'époque.
 +# très utile si on veut retrier tous ses mails
 +INCLUDERC="${CONFIGDIR}/retrocompatibility_patch.rules"
  
 -#~# # Fichier de règles prioritaires à personnaliser
 -#~# INCLUDERC="${CONFIGDIR}/custom.high.rules"
 +# Fichier de règles prioritaires à personnaliser
 +INCLUDERC="${CONFIGDIR}/custom.high.rules"
  
  #################################################################
  ##                Gestion des mails d'Arpwatch                 ##
  :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@
    * ^Subject:.*monit \/[^ \.]+
    ${MONITDIR}.${MATCH}/
    
 +  :0
 +  * ^Subject:.*logwatch for
 +  ${MONITDIR}.${MATCH}/
 +  
    # Dossier de Monit par défaut, si Monit se met à envoyer d'autres mails
    :0
    ${MONITDIR}/
  * ^To:.*(roots?|postgres|www-data|list)@crans\.org
  * ^(X-Cron-Env|From: Anacron)
  {
 -  #~# # Par défaut, on ne trie pas les mails de Cron, pensez à décommenter
 -  #~# # le INCLUDERC (et à copier le fichier complémentaire) pour les trier
 -  #~# INCLUDERC=${CONFIGDIR}/cron.rules
 +  # Par défaut, on ne trie pas les mails de Cron, pensez à décommenter
 +  # le INCLUDERC (et à copier le fichier complémentaire) pour les trier
 +  INCLUDERC=${CONFIGDIR}/cron.rules
    
    :0
    ${CRONDIR}/
@@@ -733,8 -742,8 +746,8 @@@ ${CABLAGEDIR}
  #################################################################
  ##              Inclusion des règles personnelles              ##
  #################################################################
 -#~# # Fichier de règles à personnaliser
 -#~# INCLUDERC="${CONFIGDIR}/custom.normal.rules"
 +# Fichier de règles à personnaliser
 +INCLUDERC="${CONFIGDIR}/custom.normal.rules"
  
  #################################################################
  ##                Gestion des mails de Mailman                 ##
    #################################################################
    ##             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_}/
    }
    ${MLDIR}.${DOMAIN_}.${ML_}/
  }
  
 -#~# # Fichier de règles de faible priorité à personnaliser
 -#~# INCLUDERC="${CONFIGDIR}/custom.final.rules"
 +# Fichier de règles de faible priorité à personnaliser
 +INCLUDERC="${CONFIGDIR}/custom.final.rules"