#! /bin/sh
# $Id: instpackages,v 1.2 1996/11/25 11:31:59 maor Exp $

set -e

ftpdir=/home/debian/ftp/pub/debian-non-US
indices=$ftpdir/indices

umask 022

while read binarydir msdosdir msdossplit masterarchitecture overrides
do
	if [ "x$binarydir" = "x#" -o "x$binarydir" = x ]; then continue; fi

	echo -n "Finalising in $binarydir "
	echo "..."

	cd $ftpdir

	if [ ! -f "$binarydir/.new-packages" ] ; then
		echo "    skipping"
		continue
	fi

	cd "$binarydir"
	set +e
	cmp .new-packages Packages >/dev/null
	rc=$?
	set -e
	if [ $rc = 1 -o ! -f Packages ] ; then
		echo -n "    installing new Packages file ...  "

		mv -f .new-packages Packages
		rm -f .new-packagesgz
		gzip -9v <Packages >.new-packagesgz
		mv -f .new-packagesgz Packages.gz
	elif [ $rc = 0 ] ; then
		rm -f .new-packages
	else
		exit 1
	fi
done
