[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#968668: mirrors with a local xz compressed 'Packages' file cause a failure



Package: debian-cd
Version: 3.1.29
Tags: patch

Dear Maintainer,

In the (perhaps rare) case where one uses local deb packages with the variable LOCALDEBS set
and the Packages file is compressed with xz, tools/which_deb produces an error :

gzip: /home/me/my_mirror/dists/sid/local/binary-alpha/Packages.xz: not in gzip format

I hope the patch below may help.

Thank you for your work on debian-cd !

Regards,
JH Chatenet

diff -Naur a/debian-cd/tools/which_deb b/debian-cd/tools/which_deb
--- a/debian-cd/tools/which_deb	2018-07-29 05:22:33.000000000 +0200
+++ b/debian-cd/tools/which_deb	2020-08-06 19:10:41.034144434 +0200
@@ -76,7 +76,7 @@
         }
         my $pxz = "$pth/$component/binary-$arch/Packages.xz";
         if ( $component eq 'local' and $ENV{LOCALDEBS} ) {
-            $pgz = "$ENV{LOCALDEBS}/dists/$codename/local/binary-$arch/Packages.xz";
+            $pxz = "$ENV{LOCALDEBS}/dists/$codename/local/binary-$arch/Packages.xz";
         }
         if (-e $pgz) {
             open(PFILE, "zcat $pgz |") or


Reply to: