Hi,

Thank your for the patch. It is still useful.
I just had to update the line numbers of the first hunk
(included below - I hope it will help).

I must admit I haven't understood the second hunk yet.
Is it still needed nowadays ? What use case does it address ?

Regards,
JH Chatenet

diff -Naur a/debian-cd/tools/make_disc_trees.pl 
b/debian-cd/tools/make_disc_trees.pl
--- a/debian-cd/tools/make_disc_trees.pl        2019-12-12 12:22:25.000000000 
+0100
+++ b/debian-cd/tools/make_disc_trees.pl        2020-08-17 21:17:28.533910458 
+0200
@@ -598,11 +598,15 @@
        $filename = $File::Find::name;
 
        if ((-d "$_") && ($filename =~ m/\/main\/binary-[^\/]*$/)) {
-               if ((-f "$_/Packages") && (! -d "../local/$_/")) {
-                       mkdir "../local/$_/" || die "Error creating directory 
local/$_: $!\n";
-                       open(LPFILE, ">../local/$_/Packages") or die "Error 
creating local/$_/Packages: $!\n";
-                       close LPFILE;
-                       print "  Created empty Packages file for local/$_\n";
+               if (-f "$_/Packages") {
+                       if (! -d "../local/$_/") {
+                               mkdir "../local/$_/" || die "Error creating 
directory local/$_: $!\n";
+                       }
+                       if ( ! -f "../local/$_/Packages" ) {
+                               open(LPFILE, ">../local/$_/Packages") or die 
"Error creating local/$_/Packages: $!\n";
+                               close LPFILE;
+                               print "  Created empty Packages file for 
local/$_\n";
+                       }
                }
        }
 }

Reply via email to