diff options
author | Douglas Bagnall <douglas.bagnall@catalyst.net.nz> | 2018-10-19 16:25:06 +1300 |
---|---|---|
committer | Douglas Bagnall <dbagnall@samba.org> | 2019-01-08 23:55:32 +0100 |
commit | b77ee628cc893bea64f72e7035d21904909e8cc1 (patch) | |
tree | 7686cab71bc6a5d983e3f7be02d0e23c97571b41 /script/traffic_replay | |
parent | 158f172845f6b2cbe0b392cc23fde9bdd32960d4 (diff) | |
download | samba-b77ee628cc893bea64f72e7035d21904909e8cc1.tar.gz |
traffic: delete empty temp directories
even if someone asked to keep the temporary data, they don't want
to see 5000 empty directries. Non-empty directories will remain.
Signed-off-by: Douglas Bagnall <douglas.bagnall@catalyst.net.nz>
Reviewed-by: Andrew Bartlett <abartlet@samba.org>
Diffstat (limited to 'script/traffic_replay')
-rwxr-xr-x | script/traffic_replay | 11 |
1 files changed, 10 insertions, 1 deletions
diff --git a/script/traffic_replay b/script/traffic_replay index e267935b9dd..dd6e9037ce5 100755 --- a/script/traffic_replay +++ b/script/traffic_replay @@ -387,6 +387,15 @@ def main(): if not opts.preserve_tempdir: logger.info("Removing temporary directory") shutil.rmtree(tempdir) - + else: + # delete the empty directories anyway. There are thousands of + # them and they're EMPTY. + for d in os.listdir(tempdir): + if d.startswith('conversation-'): + path = os.path.join(tempdir, d) + try: + os.rmdir(path) + except OSError as e: + logger.info("not removing %s (%s)" % (path, e)) main() |