list2form : gestion des erreurs et des petits fichiers (merci cgi.py…)
[progfou.git] / wcs / update-wcs-scripts
CommitLineData
201384d1 1#!/bin/sh
96b7a644 2URL="http://git.auf.org/?p=progfou.git;a=blob_plain;f=wcs/"
201384d1 3
96b7a644
P
4update_scripts() {
5 url="$1" ; dir="$2" ; shift 2
e86adf99
P
6 scripts="$@"
7 [ "`id -un`" = "root" ] && cd "${dir}"
8 for script in ${scripts} ; do
9 if wget -q -O "tmp.${script}" "${url}${script}" ; then
10 if ! cmp -s "tmp.${script}" "${script}" ; then
11 echo "Mise à jour de '${script}'..."
12 cat "tmp.${script}" > "${script}"
13 fi
14 else
15 echo "Script '${script}' indisponible !?"
201384d1 16 fi
e86adf99
P
17 rm -f "tmp.${script}"
18 done
19}
20
96b7a644
P
21update_scripts "$URL" /usr/local/sbin update-wcs-scripts wcs-extract wcs-extract-all
22update_scripts "$URL" /usr/local/lib list2form.py wcs-dynexport