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