#!/bin/bash -e
T=$(tempfile)
test -d ./quinn-diff/
mkdir quinn-diff.tmp
for d in testing stable; do
    zcat dists/$d/main/source/Sources.gz > "$T"
    for a in amd64 i386 kfreebsd-amd64 arm armel; do
	XOPTS="-A $a"
	[ "$a" != "amd64" ] && XOPTS="$XOPTS -i"
	test -d dists/$d/main/binary-${a} && {
	    test -d quinn-diff.tmp/$d || mkdir quinn-diff.tmp/$d
	    quinn-diff $XOPTS -p dists/$d/main/binary-${a}/Packages -s "$T" > "quinn-diff.tmp/$d/$a" || true;
	}
    done
    rm "$T"
done
# todo: for now good enough
rm -rf quinn-diff.old
mv quinn-diff quinn-diff.old
mv quinn-diff.tmp quinn-diff
