diff options
-rwxr-xr-x | server/debuginfofs-mirror | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/server/debuginfofs-mirror b/server/debuginfofs-mirror index 2db31f6..fd5ad30 100755 --- a/server/debuginfofs-mirror +++ b/server/debuginfofs-mirror @@ -368,8 +368,11 @@ def main(): r = mkdebuginfolinks(targetdir, os.path.join(opt.exportdir,'build-id')) y.logger.info("Linked %3i debuginfo file%s" % (r, r != 1 and "s" or "")) if not opt.keep_lib: - # TODO: it'd be good to nuke all of the extra dirs - shutil.rmtree(os.path.join(targetdir,"usr/lib/debug")) + # TODO: it'd be good to nuke all the extra dirs + try: + shutil.rmtree(os.path.join(targetdir,"usr/lib/debug")) + except (IOError, OSError), e: + y.logger.error("Error removing libdir: %s" % str(e)) y.verbose_logger.info("Downloaded %i packages" % downloadcount) y.verbose_logger.info("Unpacked %i packages" % unpackcount) |