[AlternC-dev] spip @ alternc

Retour à l'archive de la liste
Le site d'AlternC
Google Custom Search

larpoux larp at cnt-f.org
Lun 6 Fév 20:02:29 CET 2006


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Fil a écrit :

> En fait j'en ai besoin sur tous les sites, donc il me suffira, j'imagine, de
> modifier la ligne
>         extra_paths="/usr/share/pear/:/var/alternc/tmp/:/tmp/"
> dans le fichier
>         /usr/lib/alternc/basedir_prot.sh
> 
> Cela dit il faut peut-être mettre ça en config, et pas dans le script.

C'est pour ça que sur notre site nous n'avons pas modifié ce script en
dûr, mais nous avons préféré déporter dans un script spécifique à la CNT
*TOUTE* la génération du fichier de configuration apache (pas seulement
extra_paths, mais egalement les contrôls d'authentifications nécessaires
dans le cas d'un intranet), et *seulement* cette génération.
Nous pouvons ainsi garder un basedir_prot.sh générique (bien
qu'actuellement patché) qui se contente de reposer sur un script
spécifique pour la génération proprement dite du fichier de conf apache.

Sur un site qui ne possède pas de script spécifique,
basedir_prot.sh génére tout normalement la conf apache habituelle et ça
marche donc comme maintenant.
Sur un site qui a des particularités (cas de la CNT), il appelle le
script spécifique pour faire la création proprement dite du fichier de
config apache.

Ce script est un peu comme un fichier de config, sauf qu'il permet de
faire plus de choses que juste completer extra_paths (gerer les
authentifications, permettre à quelqu'un si se connecte sur le domaine
d'acceder également à une partie partagée de sa région, d'accéder
également à une zone franche de niveau nationale, etc...)
Des choses que nous avons à résoudre dans le cas d'un intranet.

Dans ton cas, ce script spécifique ne ferait que 2 ou 3 lignes.
Mais dans le cas de la CNT plusieurs dizaines sont nécessaires.
A+
/larp
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.1 (GNU/Linux)
Comment: Using GnuPG with Thunderbird - http://enigmail.mozdev.org

iD4DBQFD551FPXARFoDZvYgRAn62AJ9UmbeN29yfs79bpsMyoHdY2tjpHgCYsYhl
ZoJqXSquGaVQJKrar3XkEA==
=fD3j
-----END PGP SIGNATURE-----



Plus d'informations sur la liste de diffusion Dev