3 if ! which rsync >/dev/null; then
4 echo >&2 "FATAL: rsync not found, please install the rsync package"
8 options="-Prtzil --executability --delete-after --delete-excluded --stats"
10 if [ -d "Xonotic-low" ]; then
11 url="rsync://beta.xonotic.org/autobuild-Xonotic-low/"
13 elif [ -d "Xonotic-high" ]; then
14 url="rsync://beta.xonotic.org/autobuild-Xonotic-high/"
15 target="Xonotic-high/"
17 url="rsync://beta.xonotic.org/autobuild-Xonotic/"
22 excludes="$excludes --exclude=/*.exe"
23 excludes="$excludes --exclude=/fteqcc/*.exe"
24 excludes="$excludes --exclude=/bin32"
25 excludes="$excludes --exclude=/*.dll"
26 excludes="$excludes --exclude=/bin64"
28 case `uname`:`uname -m` in
30 excludes="$excludes --exclude=/xonotic-linux*"
31 excludes="$excludes --exclude=/fteqcc/fteqcc.linux*"
34 excludes="$excludes --exclude=/Xonotic*.app"
35 excludes="$excludes --exclude=/xonotic-osx-*"
36 excludes="$excludes --exclude=/fteqcc/fteqcc.osx"
37 excludes="$excludes --exclude=/xonotic-linux32-*"
38 excludes="$excludes --exclude=/fteqcc/fteqcc.linux32"
41 excludes="$excludes --exclude=/Xonotic*.app"
42 excludes="$excludes --exclude=/xonotic-osx-*"
43 excludes="$excludes --exclude=/fteqcc/fteqcc.osx"
44 excludes="$excludes --exclude=/xonotic-linux64-*"
45 excludes="$excludes --exclude=/fteqcc/fteqcc.linux64"
48 echo >&2 "WARNING: Could not detect architecture - downloading all architectures"
52 rsync $options $excludes "$url" "$target"