diff options
author | Mark Spruiell <mes@zeroc.com> | 2002-11-23 03:51:25 +0000 |
---|---|---|
committer | Mark Spruiell <mes@zeroc.com> | 2002-11-23 03:51:25 +0000 |
commit | e2180d2903ad286b4df359ebf89f5d6d66a146d4 (patch) | |
tree | 4fc9a74d871f54c7d6ae6beb19eea56e61463053 /java/makedist.py | |
parent | remove .dummy files (diff) | |
download | ice-e2180d2903ad286b4df359ebf89f5d6d66a146d4.tar.bz2 ice-e2180d2903ad286b4df359ebf89f5d6d66a146d4.tar.xz ice-e2180d2903ad286b4df359ebf89f5d6d66a146d4.zip |
remove .dummy files
Diffstat (limited to 'java/makedist.py')
-rwxr-xr-x | java/makedist.py | 19 |
1 files changed, 17 insertions, 2 deletions
diff --git a/java/makedist.py b/java/makedist.py index 95e6481505b..4de77f5b0c3 100755 --- a/java/makedist.py +++ b/java/makedist.py @@ -13,7 +13,7 @@ # # ********************************************************************** -import os, sys, shutil, re +import os, sys, shutil, fnmatch, re # # Show usage information. @@ -30,6 +30,20 @@ def usage(): print "If no tag is specified, HEAD is used." # +# Find files matching a pattern. +# +def find(path, patt): + result = [ ] + files = os.listdir(path) + for x in files: + fullpath = os.path.join(path, x); + if os.path.isdir(fullpath) and not os.path.islink(fullpath): + result.extend(find(fullpath, patt)) + elif fnmatch.fnmatch(x, patt): + result.append(fullpath) + return result + +# # Check arguments # tag = "-rHEAD" @@ -118,8 +132,9 @@ shutil.rmtree("ice") # Remove files. # filesToRemove = [ \ - "icej/makedist.py", \ + os.path.join("icej", "makedist.py"), \ ] +filesToRemove.extend(find("icej", ".dummy")) for x in filesToRemove: os.remove(x) |