Skip to content
Snippets Groups Projects

A bit of 2020 cleanup

Open me5na7qbjqbrp requested to merge erdnaxe_cleanup into master
3 files
+ 80
143
Compare changes
  • Side-by-side
  • Inline
Files
3
+ 58
0
### Dossier racine pour Federez
FEDEREZDIR=".FedeRez"
FEDEREZMONITDIR="${FEDEREZDIR}.Monit"
FEDEREZADMINDIR="${FEDEREZDIR}.admin"
FEDEREZLOGWATCHDIR="${FEDEREZADMINDIR}.Logwatch"
FEDEREZLOGCHECKDIR="${FEDEREZADMINDIR}.Logcheck"
FEDEREZDEBIANDIR="${FEDEREZADMINDIR}.Debian-updates"
FEDEREZPASSWORDSDIR="${FEDEREZADMINDIR}.federezpasswords"
FEDEREZOVHDIR="${FEDEREZADMINDIR}.OVH"
:0
# On récupère tous les mails qui sont arrivés par l'intermédaire d'une ML
* ^List-Id:.*
{
#################################################################
## Gestion des mailing-listes FedeRez ##
#################################################################
:0
* ^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_}/
}
}
Loading