#!/bin/sh

root=/mit/maemo/web_scripts/apt
cd $root

if [ -n "$1" ]; then
	dists=$1
	else
	dists=`ls dists`
fi

if [ -n "$2" ]; then
	branch=$2
	else
	branch='*'
fi

for dist in $dists; do
	for i in dists/$dist/$branch/binary-*; do
		if [ `basename $i` != binary-all ]; then
			echo installing binary-all symlinks in `basename $i`
			cd $i
			for file in `find ../binary-all/ -name '*.deb' 2>/dev/null`; do
				basename=`basename $file`
				[ -e "$basename" -o -L "$basename" ] && rm $basename
				ln -s $file
			done
			cd $root
			dpkg-scanpackages $i /dev/null '' > $i/Packages
			gzip -c $i/Packages > $i/Packages.gz
		fi
	done
	
	for srcdir in dists/$dist/*/source; do
		echo "Indexing sources in $srcdir"
		
		dpkg-scansources $srcdir /dev/null > $srcdir/Sources
		gzip -c $srcdir/Sources > $srcdir/Sources.gz
	done
	
	codename=`basename $dist`
	cd $root/dists/$dist
	/mit/maemo/bin/make-release -c $codename
	cd $root

done

echo "updating Release files..."
#$root/make-release
echo "Done."

