]> git.deb.at Git - deb/packages.git/blob - cron.d/120synctrans
115b59fa86c8ad8e9e63011e8e7e047a798adeb4
[deb/packages.git] / cron.d / 120synctrans
1 #! /bin/sh
2
3 . `dirname $0`/../config.sh
4
5 test -d ${archivedir} || mkdir -p ${archivedir}
6 cd ${archivedir}
7
8 if [ -z "${localdir}" ] || [ -n "$ddtp_ftpsite" ]
9 then
10     if [ -z "$ddtp_ftpsite" ]
11     then
12         ddtp_ftpsite="$ftpsite"
13     fi
14     echo using remote mirror $ddtp_ftpsite
15     for dist in sid
16     do
17         for part in main
18         do
19           test -d us/${dist}/${part}/i18n || mkdir -p us/${dist}/${part}/i18n
20           for lang in $ddtplangs
21           do
22             echo retrieve translated Descs $dist/$part/$lang
23             (cd us/${dist}/${part}/i18n &&
24                 wget -q -N ${ddtp_ftpsite}/dists/${dist}/${part}/i18n/Translation-$lang.gz)
25           done
26         done
27     done
28 else
29     echo using local mirror
30     for dist in sid
31     do
32         for part in main
33         do
34           test -d us/${dist}/${part}/i18n || mkdir -p us/${dist}/${part}/i18n
35           for lang in $ddtplangs
36           do
37             echo retrieve translated Descs $dist/$part/$lang
38             rsync -t ${localdir}/dists/${dist}/${part}/i18n/Translation-$lang.gz \
39                 us/${dist}/${part}/i18n/Translation-$lang.gz
40           done
41         done
42     done
43 fi