Accéder au contenu.
Menu Sympa

fr - Re: [sympa-fr] scripter sympa en editant directement les fichiers ?

Objet : Pour les administrateurs de serveurs de listes utilisant le logiciel Sympa

Archives de la liste

Chronologique Discussions  
  • From: Didier Chassignol <adresse@cachée>
  • To: adresse@cachée, Marc Chantreux <adresse@cachée>
  • Subject: Re: [sympa-fr] scripter sympa en editant directement les fichiers ?
  • Date: Thu, 20 Dec 2012 10:34:19 +0100 (CET)

Pour avoir pas mal joué avec les fichiers de configuration je te conseille de
stopper le service sympa, puis de lancer ton script, puis de relancer le
service sympa.


---

INRIA Siege
Didier CHASSIGNOL
SEISM, bureau J206
655 av de l'Europe
38330 Montbonnot

Tel : 04 76 61 53 70

----- Mail original -----
> De: "Marc Chantreux" <adresse@cachée>
> À: adresse@cachée
> Envoyé: Jeudi 20 Décembre 2012 10:21:15
> Objet: [sympa-fr] scripter sympa en editant directement les fichiers ?
>
> salut a tous,
>
> les lenteurs actuelles de notre interface web sympa (sur lesquelles
> nous
> travaillons) rendent la gestion quotidienne des listes infernale
> (la liste des pending_lists par exemple met un temps fou a
> s'afficher).
> meme mon scapper ne m'ai donc plus d'aucune utilité.
>
> j'en arrive a esperer que le bon vieux scripting unix fonctionne:
> je dois, pour toutes les listes dont le nom est préfixé par isc-,
>
> * changer le préfixe en iutlps-
> * valider les listes qui ne le sont pas encore
>
> j'aimerais donc faire un
>
> fail () { print -u2 "$*"; false }
>
> list_open () {
> sed -i 's/status .*/status open/' $1/config
> }
>
> list_rename () {
> [[ -d $2 ]] && { fail "$2 already exist"; return }
> sed -i "s/$1/$2/" $1/config
> mv $1 $2
> }
>
> cd expl
> for list ( isc-* ) {
> new=${list/isc/iutlps}
> list_rename $list $new
> list_open
> }
>
> pas encore testé et je sais deja que je m'assoit sur le départ
> automatique de confirmation.
>
> mais avant de faire un dry-run, j'aimerais savoir si d'autres manips
> sont a prévoir (j'ai par exemple peur de ce qui peut se passer dans
> la
> base de données).
>
> autre piste: voir un peu comment sympa.pl fonctionne pour utiliser
> directement l'api Sympa depuis la CLI.
>
> avant de me lancer dans ces manips bien hasardeuses, je serais ravi
> de
> récolter vos avis. merci d'avance.
>
> cordialement,
> marc
>
>




Archives gérées par MHonArc 2.6.19+.

Haut de le page