Package: debpool
Version: 0.2.2
Severity: wishlist
Tags: patch

Hi,

it would be nice to have a minimal pool directory tree. With the patch
below debpool creates a new pool directory only when needed.

Cheers,

Free

diff -Naur debpool-0.2.2/share/DebPool/Dirs.pm 
debpool-0.2.2.minimal-pool/share/DebPool/Dirs.pm
--- debpool-0.2.2/share/DebPool/Dirs.pm 2006-01-30 00:03:08.000000000 +0100
+++ debpool-0.2.2.minimal-pool/share/DebPool/Dirs.pm    2006-01-30 
00:05:14.000000000 +0100
@@ -199,16 +199,6 @@
         if (!Tree_Mkdir("$pool_dir/$section", $pool_dir_mode)) {
             return 0;
         }
-
-        my($letter);
-        foreach $letter ('a' .. 'z') {
-            if (!Tree_Mkdir("$pool_dir/$section/$letter", $pool_dir_mode)) {
-                return 0;
-            }
-            if (!Tree_Mkdir("$pool_dir/$section/lib$letter", $pool_dir_mode)) {
-                return 0;
-            }
-        }
     }
 
     return 1;
diff -Naur debpool-0.2.2/share/DebPool/Packages.pm 
debpool-0.2.2.minimal-pool/share/DebPool/Packages.pm
--- debpool-0.2.2/share/DebPool/Packages.pm     2006-01-30 00:03:08.000000000 
+0100
+++ debpool-0.2.2.minimal-pool/share/DebPool/Packages.pm        2006-01-30 
00:04:38.000000000 +0100
@@ -629,7 +629,7 @@
     # Make sure the package directory exists (and is a directory!)
 
     if (! -e $pkg_dir) {
-        if (!mkdir($pkg_dir)) {
+        if (system("mkdir -p $pkg_dir") != 0) {
             $Error = "Failed to mkdir '$pkg_dir': $!";
             return 0;
         }




-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to