3 . `dirname $0`/../config.sh
5 test -d ${archivedir} || mkdir -p ${archivedir}
10 if [ -z "${localdir}" ]
12 echo using remote mirror
15 foo=\$arch_${dist//-/_}
16 for arch in `eval echo $foo`
18 test ! "$arch" = "amd64" || continue
19 test ! "$arch" = "kfreebsd-i386" || continue
22 echo retrieve Packages $dist/$part/$arch
23 test -d us/${dist}/${part}/binary-${arch} || mkdir -p us/${dist}/${part}/binary-${arch}
24 (cd us/${dist}/${part}/binary-${arch} &&
25 wget -q -N ${ftpsite}/dists/${dist}/${part}/binary-${arch}/Packages.gz)
27 #FIXME: no Contents files for p-u
28 test ! "$dist" = "experimental" || continue
29 echo retrieve Contents $dist/$arch
31 wget -q -N ${ftpsite}/dists/${dist}/Contents-${arch}.gz)
35 echo retrieve Sources $dist/$part
36 test -d us/${dist}/${part}/source || mkdir -p us/${dist}/${part}/source
37 (cd us/${dist}/${part}/source &&
38 wget -q -N ${ftpsite}/dists/${dist}/${part}/source/Sources.gz)
42 echo using local mirror
45 foo=\$arch_${dist//-/_}
46 for arch in `eval echo $foo`
48 test ! "$arch" = "amd64" || continue
49 test ! "$arch" = "kfreebsd-i386" || continue
52 echo retrieve Packages $dist/$part/$arch
53 test -d us/${dist}/${part}/binary-${arch} || mkdir -p us/${dist}/${part}/binary-${arch}
54 rsync -t ${localdir}/dists/${dist}/${part}/binary-${arch}/Packages.gz \
55 us/${dist}/${part}/binary-${arch}/Packages.gz
57 #FIXME: no Contents files for p-u
58 test ! "$dist" = "experimental" || continue
59 echo retrieve Contents $dist/$arch
60 rsync -t ${localdir}/dists/${dist}/Contents-${arch}.gz \
61 us/${dist}/Contents-${arch}.gz
65 echo retrieve Sources $dist/$part
66 test -d us/${dist}/${part}/source || mkdir -p us/${dist}/${part}/source
67 rsync -t ${localdir}/dists/${dist}/${part}/source/Sources.gz \
68 us/${dist}/${part}/source/Sources.gz
77 foo=\$arch_${dist//-/_}
78 for arch in `eval echo $foo`
82 echo retrieve Packages $dist/$part/non-US/$arch
83 test -d non-US/${dist}/${part}/binary-${arch} || mkdir -p non-US/${dist}/${part}/binary-${arch}
84 (cd non-US/${dist}/${part}/binary-${arch} &&
85 wget -q -N ${nonus_ftpsite}/dists/${dist}/non-US/${part}/binary-${arch}/Packages.gz)
87 #FIXME: no Contents files for p-u
88 echo retrieve Contents $dist/non-US/$arch
90 wget -q -N ${nonus_ftpsite}/dists/${dist}/non-US/Contents-${arch}.gz)
94 echo retrieve Sources $dist/$part/non-US
95 test -d non-US/${dist}/${part}/source || mkdir -p non-US/${dist}/${part}/source
96 (cd non-US/${dist}/${part}/source &&
97 wget -q -N ${nonus_ftpsite}/dists/${dist}/non-US/${part}/source/Sources.gz)
103 for dist in oldstable stable testing
105 foo=\$arch_${dist//-/_}
106 for arch in `eval echo $foo`
110 echo retrieve Packages $dist/$part/security/$arch
111 test -d security/${dist}/${part}/binary-${arch} || mkdir -p security/${dist}/${part}/binary-${arch}
112 (cd security/${dist}/${part}/binary-${arch} &&
113 wget -q -N ${security_ftpsite}/dists/${dist}/updates/${part}/binary-${arch}/Packages.gz)
118 echo retrieve Sources $dist/$part/security
119 test -d security/${dist}/${part}/source || mkdir -p security/${dist}/${part}/source
120 (cd security/${dist}/${part}/source &&
121 wget -q -N ${security_ftpsite}/dists/${dist}/updates/${part}/source/Sources.gz)