diff --git a/wcs/update-fsb-template b/wcs/update-fsb-template new file mode 100755 index 0000000..b68d631 --- /dev/null +++ b/wcs/update-fsb-template @@ -0,0 +1,23 @@ +#! /bin/bash + +LOCK=/var/tmp/update-fsb-template +TMPFILE=$(tempfile) || exit +DST=/usr/share/wcs/themes/fontenay-sous-bois/template.ezt +HOSTNAME=$(hostname -f) + +PORTAL=portail-fsb.dev.entrouvert.org +if [ x$HOSTNAME == xauquo-test.entrouvert.org ]; then + PORTAL=portail-fsb.test.entrouvert.org +fi + +if mkdir $LOCK &> /dev/null; then + trap "rm -rf $TMPFILE $LOCK" EXIT + curl --silent https://$PORTAL/__template.ezt > $TMPFILE + chown wcs-au-quotidien:wcs-au-quotidien $TMPFILE + diff $TMPFILE $DST > /dev/null + if [ "$?" != "0" ] + then + # cp $DST $BACKUP.$(date +'%Y%m%d-%H%M%S') + cp $TMPFILE $DST + fi +fi