#!/bin/bash
DEB_SRC="http://kanotix.com/files/debian sid main contrib non-free vdr"
BASE_URL=${DEB_SRC/ *}
DISTS=$(echo $DEB_SRC|cut -f2 -d' ')
PARTS=$(echo $DEB_SRC|cut -f3- -d' ')
#PARTS=contrib

download () {
 mkdir -p "$1"
 cd "$1"
 wget -N "$2"
 cd ..
}

for part in $PARTS; do
 while read line; do
 case $line in 
  Directory:*) dir=${line//Directory: };;
  *) download $part $BASE_URL/$dir/$(echo $line|cut -f3 -d' ');;
 esac
 done <<EOT
$(wget -qO- $BASE_URL/dists/$DISTS/$part/source/Sources|grep -e '^ ' -e Directory:)
EOT
done
