Accéder au contenu.
Menu Sympa

fr - [sympa-fr] Ajuster les proprios/modérateur via un appel à sympa.pl

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

Archives de la liste

Chronologique Discussions  
  • From: Steeve Gagnon <adresse@cachée>
  • To: "adresse@cachée" <adresse@cachée>
  • Subject: [sympa-fr] Ajuster les proprios/modérateur via un appel à sympa.pl
  • Date: Thu, 8 Nov 2018 20:44:29 +0000

Bonjour à tous,

 

Je cherche à mettre en place une méthode pour mettre à jour les listes SYMPA via scripting.

 

Je créé les listes avec sympa.pl en utilisant –create_list; je les efface via –purge_list

Lorsque nécessaire, j'utilise un fichier XML pour indiquer les paramètres de la liste et cela fonctionne très bien.

 

Si je veux modifier la liste, je tente d'utiliser --modify_list. Mais là il semble que je doive absolument spécifier le nom d'une famille de liste.

Or au fil des années, cette fonctionnalité (les familles) n'a jamais été exploitée et donc… nous n'en avons pas.

 

Mes tentatives pour modifier une liste n'aboutissent donc jamais :

  • Si j'appelle "sympa.pl –input_file=unFichier.xml", il ne m'affiche rien. Mais je constate que la liste n'est pas modifiée. En fait, je crois qu'à ce moment, sympa croit qu'il doit partir comme un service et indique qu'il ne peut ouvrir le fichier contenant le PID.
  • Si j'appelle "sympa.pl –modify_list –input_file=unFichier.xml", sympa me dit que je dois spécifier un paramètre.

 

Je sais que je pourrais le copier le fichier config (comme SYMPA le fait normalement suite à une modif via l'interface WEB) et ajuster son contenu selon mes désirs. SYMPA décèlerait le changement et ajusterait la config en conséquence. Mais je n'aime pas cette approche car je crains qu'à un moment donné, mon script entre en conflit avec SYMPA pendant qu'il fait un travail sur la liste.

 

Comme sympa.pl a été conçu pour faire une gestion saine des listes, je préfèrerais passer par cette méthode.

 

Ma question est donc : Comment modifier une liste en utilisant un fichier XML et ce, sans avoir de "famille de liste" ?

 

 

Merci !

 

Steeve

 




Archives gérées par MHonArc 2.6.19+.

Haut de le page