# options because the latest/%s directory and the .po files within are
# all symlinks.
po_download_command_format=\
-"rsync --delete --exclude '*.s1' -Lrtvz \
+"rsync --include '*.po' --exclude '*' -Lrtvz \
'translationproject.org::tp/latest/%s/' '%s'"
# Fallback for downloading .po files (if rsync fails).
&& { # Prefer rsync over wget if it is available, since it consumes
# less network bandwidth, due to compression.
if type rsync 2>/dev/null | grep / > /dev/null; then
- rsync --delete --exclude "*.s1" -Lrtz "${TP_RSYNC_URI}gnulib/" . && return
+ rsync --delete --include "*.po" --exclude "*" -Lrtz "${TP_RSYNC_URI}gnulib/" . && return
fi
wget --no-verbose --mirror -nd -np -A.po -P . "${TP_URL}gnulib/"
cmd = 'type rsync 2>/dev/null | grep / > /dev/null'
result = sp.call(cmd, shell=True)
if result == 0: # use rsync
- args = ['rsync', '--delete', '--exclude', '*.s1', '-Lrtz', '%sgnulib/' % TP_RSYNC_URI, '.']
+ args = ['rsync', '--include', '*.po', '--exclude', '*', '-Lrtz', '%sgnulib/' % TP_RSYNC_URI, '.']
result = sp.call(args, shell=True)
if result != 0: # use wget
args = ['wget', '--no-verbose', '--mirror', '-nd', '-np', '-A.po', '-P', '.',