#!/bin/sh

SUITE=jessie
ARCH="amd64 i386"

mirror () {
 SOURCE=$1
 mkdir -p $SOURCE
 cd $SOURCE
 PACKAGES=$(wget -qO- "http://packages.debian.org/search?keywords=$SOURCE&searchon=sourcenames&exact=1&suite=$SUITE&section=all"|grep Binary|tr ' ' '\n'|awk -F'[<>]' '/href/{print $2}')
 for arch in $ARCH; do
  for package in $PACKAGES; do
   DEB=$(wget -qO- http://packages.debian.org/$SUITE/$arch/$package/download|awk -F\" '/ftp.de|security/&&/pool/{print $2}')
   [ "$DEB" ] && wget -N $DEB
  done
 done
 dget $(wget -qO- http://packages.debian.org/source/$SUITE/$SOURCE|awk -F'"' '/\.dsc/{print $2}')
 cd -
}

[ "$1" ] && mirror "$1"
