#!/bin/sh
for i in i386 i586 i686 sparc alpha; do 
	./poldek -s ../PLD-1.0/$i/PLD/RPMS --mkidxz
	./poldek -s ../test/$i --mkidxz
done

for i in i386 i586 i686 sparc alpha; do 
	genbasedir --bloat --topdir=/home/ftp/pub/linux/PLD/apt/ PLD-1.0/$i base test supported
done

TEMPDIR=`mktemp -d /tmp/gentocf.XXXXXX`
for i in i386 i586 i686 sparc alpha; do
	./gentocf ../PLD-1.0/$i/PLD/RPMS/ $TEMPDIR -D >$TEMPDIR/$i.chk
	rm -f ../PLD-1.0/$i/PLD/inst/tocfile* $i.chk
	mv $TEMPDIR/tocfile* ../PLD-1.0/$i/PLD/inst
	mv -f $TEMPDIR/$i.chk $i.chk
	./gentocf ../test/$i/ $TEMPDIR
	rm -f ../test/$i/tocfile*
	mv $TEMPDIR/tocfile* ../test/$i
	find ../PLD-1.0/$i/PLD/RPMS -name \*rpm -print | xargs md5sum | sort > $TEMPDIR/packages.md5
	mv -f $TEMPDIR/packages.md5 ../PLD-1.0/$i/PLD/inst/packages.md5
done

for i in i386 i586 i686 sparc alpha; do
	find ../PLD-1.0/$i/PLD/RPMS -name \*rpm -print | xargs rpm -qp --qf "%{NAME}-%{VERSION}-%{RELEASE}\n" | sort >$i.lst
	find ../PLD-1.0/$i/PLD/RPMS -name \*rpm -print | xargs rpm -qp --qf "%{NAME}\n" | sort | uniq -d > $i.dup
done

for i in i586 i686 sparc alpha; do
	diff -u i386.lst $i.lst > i386-$i.diff
done

find ../PLD-1.0/SRPMS/SRPMS -name \*rpm -print | xargs md5sum | sort> ../packages.md5
find ../PLD-1.0/SRPMS/SRPMS -name \*rpm -print | xargs rpm -qp --qf "%{NAME}\n" | sort | uniq -d > SRPMS.dup

rm -rf $TEMPDIR
