#!/bin/sh
SEVENZIP=$(which 7z)
[ -z "${SEVENZIP}" ] && exit 1
for r in spitfire; do
	for b in 32 64; do
		#for v in KDE KDE-special LXDE; do
		for v in KDE-special; do
			[ "$b" = "32" -a "$v" = "KDE-special" ] && continue
			#[ "$b" = "64" -a "$v" = "KDE" ] && continue
			i=kanotix${b}-${r}-nightly-${v}.iso
			d=boot/$r-$b-$v
			mkdir -p iso
			if [ -f iso/"$i" ]; then
				zsync -o iso/"$i" http://nightly.kanotix.acritox.com/latest/"$i".zsync
				rm iso/"$i".zs-old
			else
				#wget -NP iso http://nightly.kanotix.acritox.com/latest/"$i"
                wget -NP iso http://debian.tu-bs.de/project/kanotix/pxe/iso/"$i"
			fi
			if [ -f iso/"$i" ]; then
				[ -d "$d" ] && rm -r "$d"
			  	${SEVENZIP} -y -o$d e iso/"$i" live/vmlinuz live/initrd.img live/memtest live/filesystem.squashfs
				chmod -v +rx "$d"
				chmod -v +rx boot
				chmod -v +r iso/"$i"
				#rm "$i"
			fi
		done
	done
done

for r in steelfire; do
	for b in 64; do
		#for v in KDE KDE-special LXDE; do
		for v in LXDE KDE; do
			[ "$b" = "32" -a "$v" = "KDE-special" ] && continue
			#[ "$b" = "64" -a "$v" = "KDE" ] && continue
			i=kanotix${b}-${r}-nightly-${v}.iso
			d=boot/$r-$b-$v
			mkdir -p iso
			if [ -f iso/"$i" ]; then
				zsync -o iso/"$i" http://nightly.kanotix.acritox.com/latest/"$i".zsync
				rm iso/"$i".zs-old
			else
				#wget -NP iso http://nightly.kanotix.acritox.com/latest/"$i"
                wget -NP iso http://debian.tu-bs.de/project/kanotix/pxe/iso/"$i"
			fi
			if [ -f iso/"$i" ]; then
				[ -d "$d" ] && rm -r "$d"
			  	${SEVENZIP} -y -o$d e iso/"$i" live/vmlinuz live/initrd.img live/memtest live/filesystem.squashfs
				chmod -v +rx "$d"
				chmod -v +rx boot
				chmod -v +r iso/"$i"
				#rm "$i"
			fi
		done
	done
done
notify-send -t 0 ISO "Download finished."
