#!/bin/sh if [ "`id -un`" != "root" ] ; then echo "Ce script nécessite d'être lancé depuis l'utilisateur root." exit 1 fi WCS_USER="wcs" [ -r /etc/default/wcs ] && . /etc/default/wcs OUTPUT_USER="wcs-export" SITE="formulaires.auf.org" FORMS="`su -s /bin/sh -c "ls -d $SITE/form-demande-* | sed 's|^.*/form-||'" -l "$WCS_USER"`" CONF="/etc/`basename "$0"`.conf" [ -e "$CONF" ] && . "$CONF" # XXX: hack en attendant de savoir corriger le umask de wcs… su -s /bin/sh -c "chmod -R g+rX $SITE" -l "$WCS_USER" wcs_extract="`which wcs-extract`" echo "Traitement des formulaires de '$SITE'..." for f in $FORMS ; do echo " $f" su -s /bin/sh -c "${wcs_extract} . $SITE $f" -l "$OUTPUT_USER" done echo "Terminé."