Quelques ajustements :
[progfou.git] / wcs / wcs-extract-all
1 #!/bin/sh
2 WCS_USER="wcs"
3 WCS_DIR="`getent passwd "$WCS_USER" | cut -d: -f6`"
4 OUTPUT_USER="wcs-export"
5 OUTPUT_DIR="`getent passwd "$OUTPUT_USER" | cut -d: -f6`"
6 SITE="formulaires.auf.org"
7 FORMS="\
8  horizons-francophones-2010-bureau-ocean-indien \
9  demande-de-bourse-de-doctorat-2010-2011-algerie-maroc-tunisie \
10  demande-de-bourse-de-doctorat-2011-2012-afrique-centrale-et-des-grands-lacs \
11 "
12
13 if [ "`id -un`" != "root" ] ; then
14   echo "Ce script nécessite d'être lancé depuis l'utilisateur root."
15   exit 1
16 fi
17
18 # XXX: hack en attendant de savoir corriger le umask de wcs…
19 expr match "$WCS_DIR" '^/var/lib/' > /dev/null && chmod -R g+rX "$WCS_DIR"
20
21 echo "Traitement des formulaires de '$SITE'…"
22 for f in $FORMS
23 do
24   echo " $f"
25   sudo -u "$OUTPUT_USER" -H wcs-extract "$OUTPUT_DIR" "$SITE" "$f"
26 done
27 echo "Terminé."