From: Pierre Habouzit (MadCoder Date: Wed, 16 Feb 2005 15:33:47 +0000 (+0000) Subject: prepare templates for mailman X-Git-Tag: xorg/old~285 X-Git-Url: http://git.polytechnique.org/?a=commitdiff_plain;h=f3f99152a8aab1321a40632544d72e3a0582655a;p=platal.git prepare templates for mailman git-archimport-id: opensource@polytechnique.org--2005/platal--mainline--0.9--patch-475 --- diff --git a/bin/lists.make_tpl.sh b/bin/lists.make_tpl.sh new file mode 100755 index 0000000..6b9897a --- /dev/null +++ b/bin/lists.make_tpl.sh @@ -0,0 +1,25 @@ +#! /bin/ash + +TEMPLATES='/etc/mailman/xorg' +URL='http://listes.polytechnique.org' +TARGET="/var/lib/mailman/lists/$1/fr" + +MBOX=${1#*_} +FQDN=${1%%_*} + +ALIST="${MBOX}-owner@${FQDN}" +LIST="${MBOX}@${FQDN}" +ADMIN="$URL/admin/$LIST" +MEMBERS="$URL/members/$LIST" +MODERATE="$URL/moderate/$LIST" + +mkdir -p "$TARGET" + +for tpl in $TEMPLATES/*txt +do + template=${tpl#$TEMPLATES/} + cat $template \ + | sed -e "s,{{{ALIST}}},$ALIST,g ; s,{{{LIST}}},$LIST,g ; s,{{{ADMIN}}},$ADMIN,g ; s,{{{MEMBERS}}},$MEMBERS,g ; s,{{{MODERATE}}},$MODERATE,g" \ + > "$TARGET/$template" +done + diff --git a/install.d/lists/mail_templates/adminsubscribeack.txt b/install.d/lists/mail_templates/adminsubscribeack.txt index c92a805..543013a 100644 --- a/install.d/lists/mail_templates/adminsubscribeack.txt +++ b/install.d/lists/mail_templates/adminsubscribeack.txt @@ -1,3 +1,3 @@ -%(member)s a été abonné à %(listname)s avec succès. +%(member)s a été abonné à {{{LIST}}} avec succès. diff --git a/install.d/lists/mail_templates/checkdbs.txt b/install.d/lists/mail_templates/checkdbs.txt index 164ca83..42b0dfa 100644 --- a/install.d/lists/mail_templates/checkdbs.txt +++ b/install.d/lists/mail_templates/checkdbs.txt @@ -1,7 +1,7 @@ -La liste %(real_name)s@%(host_name)s a %(count)d requête(s) en attente +La liste {{{LIST}}} a %(count)d requête(s) en attente de votre décision à l'adresse : - https://www.polytechnique.org/listes/moderate.php?liste=%(real_name)s + {{{MODERATE}}} A traiter aussi rapidement que possible. Cet avis de requête(s) en attente (s'il y en a...) vous sera envoyé quotidiennement. diff --git a/install.d/lists/mail_templates/newlist.txt b/install.d/lists/mail_templates/newlist.txt index 63dd2c2..409bbde 100644 --- a/install.d/lists/mail_templates/newlist.txt +++ b/install.d/lists/mail_templates/newlist.txt @@ -1,13 +1,9 @@ -La liste de diffusion `%(listname)s' vient d'être créée pour vous. +La liste de diffusion {{{LIST}}} vient d'être créée pour vous. Vous trouverez ci-dessous quelques informations indispensables sur cette liste. Vous pouvez configurer votre liste de diffusion à l'adresse suivante: - https://www.polytechnique.org/listes/admin.php?liste=%(listname)s + {{{ADMIN}}} -La page web pour les utilisateurs de votre liste est: - - https://www.polytechnique.org/listes/liste.php?liste=%(listname)s - -Pour toute question adressez-vous à %(siteowner)s. +Pour toute question adressez-vous à listes@polytechnique.org. diff --git a/install.d/lists/mail_templates/postauth.txt b/install.d/lists/mail_templates/postauth.txt index 9478220..34dcf6b 100644 --- a/install.d/lists/mail_templates/postauth.txt +++ b/install.d/lists/mail_templates/postauth.txt @@ -1,13 +1,13 @@ En tant qu'administrateur de liste, votre autorisation est nécessaire pour l'envoi du message suivant vers la liste: - Liste: %(listname)s@%(hostname)s + Liste: {{{LIST}}} De: %(sender)s Objet: %(subject)s Raison: %(reason)s Quand vous le souhaitez, consulter la page web : - https://www.polytechnique.org/listes/moderate.php?liste=%(listname)s + {{{MODERATE}}} pour approuver ou rejeter la demande. diff --git a/install.d/lists/mail_templates/postheld.txt b/install.d/lists/mail_templates/postheld.txt index e5184e8..fe3dd23 100644 --- a/install.d/lists/mail_templates/postheld.txt +++ b/install.d/lists/mail_templates/postheld.txt @@ -1,4 +1,4 @@ -Votre courrier à '%(listname)s' dont l'objet est +Votre courrier à '{{{LIST}}}' dont l'objet est %(subject)s diff --git a/install.d/lists/mail_templates/refuse.txt b/install.d/lists/mail_templates/refuse.txt index 3a8cf95..2b4bdb8 100644 --- a/install.d/lists/mail_templates/refuse.txt +++ b/install.d/lists/mail_templates/refuse.txt @@ -1,4 +1,4 @@ -Vous avez envoyé un message à la liste de diffusion %(listname)s : +Vous avez envoyé un message à la liste de diffusion {{{LIST}}} : %(request)s @@ -10,4 +10,4 @@ la justification suivante : Toute question ou commentaire doit être adressé aux modérateurs de la liste : - %(adminaddr)s + {{{ALIST}}} diff --git a/install.d/lists/mail_templates/subauth.txt b/install.d/lists/mail_templates/subauth.txt index e7d9124..d8d1b05 100644 --- a/install.d/lists/mail_templates/subauth.txt +++ b/install.d/lists/mail_templates/subauth.txt @@ -4,6 +4,6 @@ Votre autorisation est requise pour une demande d'abonnement : Quand vous le pourrez, consultez la page web : - https://www.polytechnique.org/listes/moderate.php?liste=%(listname)s + {{{MODERATE}}} pour traiter la requête. diff --git a/install.d/lists/mail_templates/subscribeack.txt b/install.d/lists/mail_templates/subscribeack.txt index 932a5f3..658db50 100644 --- a/install.d/lists/mail_templates/subscribeack.txt +++ b/install.d/lists/mail_templates/subscribeack.txt @@ -1,17 +1,12 @@ -Bienvenue sur la liste %(real_name)s@%(host_name)s! +Bienvenue sur la liste {{{LIST}}} %(welcome)s Pour écrire à la liste, envoyez votre message à: - %(real_name)s@%(host_name)s + {{{LIST}}} Les informations générales concernant cette liste sont à l'adresse : - https://www.polytechnique.org/listes/members.php?liste=%(real_name)s - -Si vous souhaitez vous désabonner consultez votre page d'abonnement -à l'adresse : - - https://www.polytechnique.org/listes/ + {{{MEMBERS}}} diff --git a/upgrade/inc/pervasive.sh b/upgrade/inc/pervasive.sh index 39d3d21..0d0ebb8 100755 --- a/upgrade/inc/pervasive.sh +++ b/upgrade/inc/pervasive.sh @@ -18,7 +18,8 @@ function mailman_stop() { function mailman_templates() { echo -n "copies new mails templates" - cp -f ../../install.d/lists/mail_templates/*.txt /etc/mailman/fr/ + mkdir -p /etc/mailman/xorg + cp -f ../../install.d/lists/mail_templates/*.txt /etc/mailman/xorg echo . }