INSTALL du package esup-serveur-WebDav-1

Voir les documents
 . http://esup-portail.org/consortium/espace/Stockage_2F/DAV-esupV1/packageServeurDavV1.html
 .http://esup-portail.org/consortium/espace/Stockage_2F/DAV-esupV1/ServeurDavV1.html

CONTENU
 - module apache mod_auth_esup qui permet une authentification en mode de confiance
 - module apache mod_userdir-esup qui permet de 'hacher' les home directories des utilisateurs
 - script shell creeDirs.sh qui permet de formater le repertoire des utilisateurs en fonction
   du hachage choisi
 - scrip perl syncDavLdap.pl qui permet de synchroniser les home-directories webdav des 
   utilisateurs avec des comptes LDAP
 - script shell syncDavLdap.sh qui permet de faciliter l'utilisation du script precedent

PRE-REQUIS
Un serveur apacheV2 doit etre installe, avec le module mod_dav
Pour le script perl, le module Perl-LDAP doit etre installe. Il est disponible a :
http://perl-ldap.sourceforge.net/

COMPILATION ET INSTALLATION DES MODULES

<ApacheDir> represente le repertoire d'installation du serveur apacheV2

- cd source
- <ApacheDir>/bin/apxs -ic mod_auth_esup.c
- <ApacheDir>/bin/apxs -ic mod_userdir-esup.c

PARAMETRAGE DU SERVEUR APACHE
Se reporter a la doumentation en ligne

UTILITAIRES
Ils se trouvent dans le repertoire util

- creeDirs.sh
  c'est un script utilise une fois lors de l'installation. Il 'formate' le repertoire qui va
  contenir les home-directories des utilisateurs
  Il faut personnaliser la variable REP_USER_DAV, et eventuellement decommenter la seconde
  variable LISTE si le hachage utilise doit prendre en compte des valeurs numeriques

- syncDavLdap.pl
  il teste la synchronisation des home-directories webDav avec des comptes LDAP.
  il peut eventuellement resynchroniser (donc creer / supprimer des home-directories)
  il est parametrable a l'aide d'arguments lors de l'execution
  un lancement sans option donne un menu d'aide
  l'entete du fichier contient des indications sur les options possibles

- synDavLdap.sh
  c'est un script d'exemple d'utilisation de syncDavLdap.pl
  il suffit d'appliquer les parametres personnels (references du serveur LDAP, repertoire
  support des home-directories, mode de hachage, mode de focntionnement, ...)
  il doit etre exeute regulierement a l'aide d'un cron afin de verifier le synchronisme
  A titre d'information, son execution dure moins d'une minute pour traiter 25 000 comptes
