#!/bin/sh
#set -x

ARCH="amd64"
VER="12"

ISOLISTURL="https://www.atzlinux.com/atzlinux-cd/iso.list.txt"
ISOSITEURL="https://www.atzlinux.com/atzlinux-cd/iso-site-cityisp.txt"

TMPDIR=`mktemp -d`

cd ${TMPDIR}

wget ${ISOLISTURL}
wget ${ISOSITEURL}

ISOLIST=`basename ${ISOLISTURL}`
ISOSITE=`basename ${ISOSITEURL}`

NOTUSESITE="cloudink-mirrors.xiaoxiaozhou.top"

grep -v "${NOTUSESITE}" ${ISOSITE} > used-site.txt

SITENUM=`wc -l used-site.txt|awk {'print $1'}`

ISOPATH=`grep ${ARCH} ${ISOLIST}|grep ${VER}`

# 下载 iso 的 MD5 校验文件到临时目录
ISODIR=`dirname $ISOPATH`
MD5URL="https://www.atzlinux.com/$ISODIR/MD5SUMS"
wget $MD5URL

	while read s n
	do
url=`echo $s$ISOPATH|sed s%/./%/%`
printf "${url}\t"
	done <  used-site.txt > xzurl.txt

cd -

echo "Please install aria2 package, apt  install aria2"
echo "请先安装 aria2 软件包, apt  install aria2"

SPLITNUM=`expr ${SITENUM} \* 2`

XZOPTS="-c -s ${SPLITNUM} --max-connection-per-server=2 --min-split-size=1M"

aria2c ${XZOPTS} -i ${TMPDIR}/xzurl.txt

echo "verify downloaded iso md5"
echo "检验下载的 iso 文件……"
md5sum -c ${TMPDIR}/MD5SUMS
