#! /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 .new-packagesgz mv -f .new-packagesgz Packages.gz elif [ $rc = 0 ] ; then rm -f .new-packages else exit 1 fi done .