Package: cross-install
Version: none
Author: Guillem Jover <guillem@hadrons.org>
Status: fixed
Description:
 Add bzip2 Packages file support.
 Uncompress once, and not in every loop step.

--- 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
