File do.rsync of Package texlive
#!/bin/bash
#
# Get texlive SVN tree from tug.org
#
# Author: Werner Fink <werner@suse.de>
if test $# -eq 0 ; then
echo ${0##*/}: Please specify the tree you like get, --devel or --current 1>&2
exit 1
fi
opt="$1"
shift
export RSYNC_RSH=ssh
if test "$opt" = "--devel" ; then
rsync -av ${1+"$@"} -H -S --stats \
--safe-links -l --cvs-exclude \
--exclude=Build/ \
--exclude=Master/bin/ \
--exclude=Master/support/ \
--include=Master/source/source.tar.bz2 \
--exclude=Master/source/\* \
tug.org::tldevsrc .
else
rsync -av ${1+"$@"} -H -S --stats \
--exclude=/bin/ \
--exclude=/support/ \
--include=/source/source.tar.bz2 \
--exclude=/source/\* \
tug.org::texlive-Contents Master/
fi
chmod -R g-sw,o-sw .