Quelques ajustements :
[progfou.git] / wcs / wcs-extract-all
CommitLineData
0f48356a 1#!/bin/sh
edf3eba0
P
2WCS_USER="wcs"
3WCS_DIR="`getent passwd "$WCS_USER" | cut -d: -f6`"
4OUTPUT_USER="wcs-export"
5OUTPUT_DIR="`getent passwd "$OUTPUT_USER" | cut -d: -f6`"
0f48356a
P
6SITE="formulaires.auf.org"
7FORMS="\
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
edf3eba0
P
13if [ "`id -un`" != "root" ] ; then
14 echo "Ce script nécessite d'être lancé depuis l'utilisateur root."
15 exit 1
16fi
17
18# XXX: hack en attendant de savoir corriger le umask de wcs…
19expr match "$WCS_DIR" '^/var/lib/' > /dev/null && chmod -R g+rX "$WCS_DIR"
0f48356a
P
20
21echo "Traitement des formulaires de '$SITE'…"
22for f in $FORMS
23do
24 echo " $f"
edf3eba0 25 sudo -u "$OUTPUT_USER" -H wcs-extract "$OUTPUT_DIR" "$SITE" "$f"
0f48356a 26done
36319452 27echo "Terminé."