#/!bin/sh
URL=$1
if [ -z "$URL" ]; then
 echo "Error usage: $0 URL" >&2
 exit 1
fi
files=
wget -qO- $URL/Sources|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
wget -qO- $URL/Packages|awk '/Filename:/{print $2}'|while read p; do
mkdir -p $(dirname $p)
wget -NP $(dirname $p) $URL/$p
done
