Assure le chemin de wcs-extract.
[progfou.git] / wcs / wcs-extract-all
1 #!/bin/sh
2 WCS_USER="wcs"
3 OUTPUT_USER="wcs-export"
4 SITE="formulaires.auf.org"
5 FORMS="\
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
11 if [ "`id -un`" != "root" ] ; then
12   echo "Ce script nécessite d'être lancé depuis l'utilisateur root."
13   exit 1
14 fi
15
16 # XXX: hack en attendant de savoir corriger le umask de wcs…
17 su -s /bin/sh -c "chmod -R g+rX $SITE" -l "$WCS_USER"
18
19 wcs_extract="`which wcs-extract`"
20 echo "Traitement des formulaires de '$SITE'..."
21 for f in $FORMS ; do
22   echo " $f"
23   su -s /bin/sh -c "${wcs_extract} . $SITE $f" -l "$OUTPUT_USER"
24 done
25 echo "Terminé."