#/!bin/sh
#URL=$1
#if [ -z "$URL" ]; then
# echo "Error usage: $0 URL" >&2
# exit 1
#fi
URL=http://ftp.de.debian.org/debian
files=
for r in proposed-updates; do
 for m in main; do
  wget -qO- $URL/dists/$r/$m/source/Source.gz|gzip -d|while read type option name x;do
   case $type in
       Directory:) dir=$option;;
       Files:) files=1;;
       *:) files=;;
       *) if [ "$files" -a "$name" -a "$dir" ]; then
           mkdir -p $dir
           wget -NP $dir $URL/$dir/$name
          fi;;
   esac
  done
  for b in all amd64 i386; do
   wget -qO- $URL/dists/$r/$m/binary-$b/Packages.gz|gzip -d| awk '/Filename:/{print $2}'|while read p; do
    mkdir -p $(dirname $p)
    wget -NP $(dirname $p) $URL/$p
   done
  done
 done
done
