Subject: Pour les administrateurs de serveurs de listes utilisant le logiciel Sympa
List archive
- From: Pascal Maes <address@concealed>
- To: sympa-fr <address@concealed>
- Subject: Re: [sympa-fr] Creation automatique de liste
- Date: Wed, 18 Sep 2019 12:20:23 +0000
Bonjour,
Nous utilisons des scripts perl pour générer les répertoires correspondant
aux listes.
Le répertoire contient le fichier info et le fichier config (avec status
closed) et tous ces répertoires sont dans un répertoire temporaire.
Nous utilisons ensuite le csh suivant
foreach i (*)
if (! -e /var/sympa/list_data/listes/$i) then
/bin/cp -p -r $i /var/sympa/list_data/listes/$i
/bin/chown -R sympa:sympa /var/sympa/list_data/listes/$i
/var/sympa/bin/sympa.pl --open_list=$i
/var/sympa/bin/sympa.pl --reload_list_config --list=$i
/var/sympa/bin/sympa.pl --sync_list_db --list=$i
endif
end
Les gestionnaires, éditeurs sont gérés par des "include"
> Le 18 sept. 2019 à 13:17, Laurent Spagnol <address@concealed> a
> écrit :
>
> En ligne de co, le plus "compliqué" est de fabriquer le fichier XML qui
> servira à créer la liste.
>
> Pour les abonnements, tu peux spécifier une requête LDAP ou SQL qui
> retourne la liste des étudiants inscrits pour l'année voulue.
>
> Bref, en Shell ça donne un machin qui ressemblerait à ça:
>
> #!/bin/bash
>
> nom=${1}
> annee=${2}
>
> cat<<EOF>liste-${nom}.xml
> <?xml version="1.0" ?>
> <list>
> <listname>${nom}</listname>
> <type>my_profile</type>
> <subject>Etudiants inscrits en ${annee}</subject>
> <description/>
> <status>open</status>
> <shared_edit>editor</shared_edit>
> <shared_read>private</shared_read>
> <language>fr</language>
> <owner multiple="1">
> <email>address@concealed</email>
> <gecos>C.R.U.</gecos>
> </owner>
> <owner multiple="1">
> <email>address@concealed</email>
> </owner>
> <owner_include multiple="1">
> <source>my_file</source>
> </owner_include>
> <editor multiple="1">
> <email>address@concealed</email>
> </editor>
> <topic>Computing</topic>
> <sql>
> <type>Oracle</type>
> <host>sqlserv.admin.univ-x.fr</host>
> <port>1521</port>
> <user>stdutilisateur</user>
> <pwd>monsecret</pwd>
> <name>les_etudiants</name>
> <env>ORACLE_HOME=/[oracle_path]</env>
> <query>SELECT DISTINCT email FROM etudiant WHERE
> annee_inscription='${annee}'</query>
> </sql>
> </list>
> EOF
>
> sympa.pl --create_list --robot mondomaine.fr --input_file liste-${nom}.xml
>
> Cdlt,
>
> LS
>
>
>
>
> Le 18/09/2019 à 12:28, David Verdin a écrit :
>> Waw.. Là tu as l'embarras du choix...
>> Tu peux le faire en SOAP, en ligne de commande, ou bien en utilisant les
>> familles.
>> Je t'invite à aller faire un tour sur la doc :
>> https://sympa-community.github.io/manual/admin/list-creation.html
>> Bonne journée !
>> David
>> On 18/09/2019 12:18, Frédéric Goudal wrote:
>>> Bonjour,
>>>
>>> Est-ce qu’il est possible de créer des listes automatiquement via un
>>> programme externe à sympa ?
>>>
>>> L’idée étant pour nous tous les ans de créer par exemple la liste des
>>> étudiants inscrits cette année là.
>>>
>>> f.g.
>>>
>
> --
> Laurent Spagnol
> Administrateur GNU/Linux
>
> Responsable du pôle système
> Service réseau et télécom
> Direction du Numérique
>
> Université de Reims
> Campus du Moulin de la Housse
> Bâtiment 3
> BP 1039 - 51687 Reims cedex 2
>
> Plan d'accès : https://frama.link/DN-URCA
>
> Tel: +33 3 26 91 88 32
> Fax: +33 3 26 91 31 87
>
> https://numerique.univ-reims.fr
--
Pascal
-
[sympa-fr] Creation automatique de liste,
Frédéric Goudal, 09/18/2019
-
Re: [sympa-fr] Creation automatique de liste,
David Verdin, 09/18/2019
-
Re: [sympa-fr] Creation automatique de liste,
Laurent Spagnol, 09/18/2019
-
Re: [sympa-fr] Creation automatique de liste,
Pascal Maes, 09/18/2019
- Re: [sympa-fr] Creation automatique de liste, Frédéric Goudal, 09/18/2019
-
Re: [sympa-fr] Creation automatique de liste,
Pascal Maes, 09/18/2019
- Re: [sympa-fr] Creation automatique de liste, Benoît Marchal, 09/18/2019
-
Re: [sympa-fr] Creation automatique de liste,
Jean-Hugues Belpois, 09/19/2019
-
Re: [sympa-fr] Creation automatique de liste,
Frédéric Goudal, 09/19/2019
-
Re: [sympa-fr] Creation automatique de liste,
David Verdin, 09/19/2019
- Re: [sympa-fr] Creation automatique de liste, Benoît Marchal, 09/19/2019
-
Re: [sympa-fr] Creation automatique de liste,
David Verdin, 09/19/2019
-
Re: [sympa-fr] Creation automatique de liste,
Frédéric Goudal, 09/19/2019
-
Re: [sympa-fr] Creation automatique de liste,
Laurent Spagnol, 09/18/2019
-
Re: [sympa-fr] Creation automatique de liste,
David Verdin, 09/18/2019
Archive powered by MHonArc 2.6.19+.