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 .
openSUSE Build Service is sponsored by