aboutsummaryrefslogtreecommitdiff
path: root/cron.d/100syncarchive_debports
blob: a45a14489daf2c9385c48a70fcfdfe93f5c8a0bb (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
#! /bin/bash

. `dirname $0`/../config.sh

test -d ${archivedir} || mkdir -p ${archivedir}
cd ${archivedir}

# Main archive
#
architectures="avr32 m68k"

for dist in sid experimental
  do
  echo "retrieve Release(.gpg) $dist"
  test -d debports/${dist} || mkdir -p debports/${dist}
  (cd debports/${dist} &&
	    $wget_cmd -N ${debports_ftpsite}/dists/${dist}/Release &&
	    $wget_cmd -N ${debports_ftpsite}/dists/${dist}/Release.gpg )

  for arch in $architectures
    do
    for part in ${parts} main/debian-installer
      do
      echo retrieve Packages $dist/$part/$arch
      test -d debports/${dist}/${part}/binary-${arch} || mkdir -p debports/${dist}/${part}/binary-${arch}
      (cd debports/${dist}/${part}/binary-${arch} &&
	  $wget_cmd -N ${debports_ftpsite}/dists/${dist}/${part}/binary-${arch}/Packages.gz)
    done
    echo retrieve Contents $dist/$arch
    (cd debports/${dist} &&
	$wget_cmd -N ${debports_ftpsite}/dists/${dist}/Contents-${arch}.gz)
  done

  $check_release_cmd $archivedir/debports/${dist}/Release
done