--- cross-install 2002-09-04 21:20:21.000000000 +0200 +++ cross-install.patched 2002-09-04 21:33:14.000000000 +0200 @@ -269,10 +269,15 @@ if ! [ -z "$download" ]; then echo "- ${pname} not found, downloading from ${download}." mkdir -p ${repository}/partial - if [ ! -f ${repository}/partial/Packages.gz ]; then + if [ ! -f ${repository}/partial/Packages ]; then + wget -cP ${repository}/partial ${download}/dists/${dist}/main/binary-${arch}/Packages.bz2 + bunzip2 ${repository}/partial/Packages.bz2 + fi + if [ ! -f ${repository}/partial/Packages ]; then wget -cP ${repository}/partial ${download}/dists/${dist}/main/binary-${arch}/Packages.gz + gunzip ${repository}/partial/Packages.gz fi - filename=`zcat ${repository}/partial/Packages.gz | awk -vp=$pname ' + filename=`cat ${repository}/partial/Packages | awk -vp=$pname ' $0 ~ "^Package:" { package = $2 } $0 ~ "^Filename:" && p == package { print $2 }'` wget --retr-symlinks -cP ${repository}/partial ${download}/$filename