#!/bin/sh # Adjust the following line as needed for your installation! shibboleth_etc_dir=/etc/shibboleth touchstone_metadata_dir=http://web.mit.edu/touchstone/shibboleth/config/metadata mit_metadata=MIT-metadata.xml mit_metadata_url="${touchstone_metadata_dir}/${mit_metadata}" cd $shibboleth_etc_dir || exit 1 umask 022 case `uname` in SunOS) PATH=$PATH:/usr/sfw/bin export PATH ;; esac rm -f "${mit_metadata}.new" wget --output-document="${mit_metadata}.new" "$mit_metadata_url" \ > /dev/null 2>&1 || exit 1 if [ -s "${mit_metadata}.new" ]; then if cmp -s "${mit_metadata}.new" "${mit_metadata}" ; then rm -f "${mit_metadata}.new" else if [ -f "${mit_metadata}" ]; then cp -p "${mit_metadata}" "${mit_metadata}.old" fi mv "${mit_metadata}.new" "${mit_metadata}" && chmod 644 "${mit_metadata}" fi else echo "Failed to download $mit_metadata_url" 1>&2 exit 1 fi