[Thincrust-devel] [PATCH] support patterns in directory names

Alan Pevec apevec at redhat.com
Wed Oct 8 15:50:20 UTC 2008


e.g. drop /lib/modules/*/kernel/fs/nls

Signed-off-by: Alan Pevec <apevec at redhat.com>
---
 tools/image-minimizer |   10 ++++++----
 1 files changed, 6 insertions(+), 4 deletions(-)

diff --git a/tools/image-minimizer b/tools/image-minimizer
index 276f252..61e1c32 100755
--- a/tools/image-minimizer
+++ b/tools/image-minimizer
@@ -47,10 +47,12 @@ class ImageMinimizer:
                 files.add(os.path.join(root, name))
             
     def add_pattern(self, files, pattern):
-        if os.path.isdir(pattern):
-            self.add_directory(files, pattern)
-        else:
-            files.update(glob.glob(pattern))
+        globs = glob.glob(pattern)
+        for g in globs:
+            if os.path.isdir(g):
+                self.add_directory(files, g)
+            else:
+                files.add(g)
 
     # Parses each line in the ifle
     def parse_line(self, line):
-- 
1.5.5.1




More information about the Thincrust-devel mailing list