Hi,
The patch below cleans up the empty directories in extras-push.py. My
python isn't the best, but it should work well enough. Feel free to
apply it if you'd like.
josh
extras-push.py | 11 ++++++++++-
1 files changed, 10 insertions(+), 1 deletion(-)
Index: utils/extras-push.py
===================================================================
--- utils.orig/extras-push.py 2005-05-31 23:17:07.000000000 -0500
+++ utils/extras-push.py 2005-06-04 09:43:45.013729048 -0500
@@ -82,6 +82,14 @@ def find_files(path):
filedict[which].append(fullfile)
return filedict
+def prune_empty_dirs(top):
+ for root, dirs, files in os.walk(top, topdown=False):
+ for name in dirs:
+ try:
+ os.rmdir(os.path.join(root, name))
+ except:
+ debugprint('%s was not empty' % os.path.join(root, name))
+
def naevr(pkg):
"""return nevra from the package srpm"""
@@ -279,7 +287,8 @@ def main(dist):
debugprint('removing %s' % file)
os.unlink(file)
- # FIXME clean up empty dirs, too.
+ # clean up empty dirs, too.
+ prune_empty_dirs(needsign)
if __name__ == '__main__':
me = os.getcwd()