#!/bin/sh set -eu : ${MIRROR:=ftp://ftp2.de.debian.org} : ${SUBDIR:=debian/dists/%SUITE%/main/installer-%ARCH%/current/images} : ${ARCHS:=amd64} : ${SUITES:=buster} #: ${MIRROR_jessie:=http://d-i.debian.org} #: ${SUBDIR_jessie:=daily-images/%ARCH%/daily/} for a in $ARCHS; do for s in $SUITES; do eval m=\${MIRROR_$s:-$MIRROR} eval p=\${SUBDIR_$s:-$SUBDIR} p=$(echo $p | sed -e "s,%ARCH%,$a,;s,%SUITE%,$s,;s,/$,,") # count number of path components n=1; t=$p; while [ "${t%/*}" != "$t" ]; do t=${t%/*}; n=$((n+1)); done wget -np -nH -m --cut-dirs=$n \ --directory-prefix=installer-$a/$s/current/images \ -X $p/cdrom,$p/hd-media \ -R index.html\* \ $m/$p/ done done