w.c.s : euh… mais en fait ça sert à rien de trier des dictionnaires…
[progfou.git] / wcs / wcs-extract-all
CommitLineData
0f48356a 1#!/bin/sh
edf3eba0 2WCS_USER="wcs"
edf3eba0 3OUTPUT_USER="wcs-export"
0f48356a
P
4SITE="formulaires.auf.org"
5FORMS="\
6 horizons-francophones-2010-bureau-ocean-indien \
7 demande-de-bourse-de-doctorat-2010-2011-algerie-maroc-tunisie \
8 demande-de-bourse-de-doctorat-2011-2012-afrique-centrale-et-des-grands-lacs \
9"
10
edf3eba0
P
11if [ "`id -un`" != "root" ] ; then
12 echo "Ce script nécessite d'être lancé depuis l'utilisateur root."
13 exit 1
14fi
15
16# XXX: hack en attendant de savoir corriger le umask de wcs…
8e05ae4f 17su -s /bin/sh -c "chmod -R g+rX $SITE" -l "$WCS_USER"
0f48356a 18
600cb373 19wcs_extract="`which wcs-extract`"
0cf37351
P
20echo "Traitement des formulaires de '$SITE'..."
21for f in $FORMS ; do
0f48356a 22 echo " $f"
600cb373 23 su -s /bin/sh -c "${wcs_extract} . $SITE $f" -l "$OUTPUT_USER"
0f48356a 24done
36319452 25echo "Terminé."