s***@osuosl.org
2011-08-10 18:41:22 UTC
createrepo/__init__.py | 8 ++++++++
1 file changed, 8 insertions(+)
New commits:
commit 850b368ced63b2c0b7f2a4f2fb014d1daba7c80c
Author: Seth Vidal <***@fedoraproject.org>
Date: Wed Aug 10 14:40:50 2011 -0400
if we're using --update we make repo cache dirs in /var/tmp
clean them up before we go
diff --git a/createrepo/__init__.py b/createrepo/__init__.py
index 30f7422..2c63bad 100644
--- a/createrepo/__init__.py
+++ b/createrepo/__init__.py
@@ -1152,9 +1152,17 @@ class MetaDataGenerator:
raise MDError, msg
self._cleanup_tmp_repodata_dir()
+ self._cleanup_update_tmp_dir()
self._write_out_read_pkgs_list()
+ def _cleanup_update_tmp_dir(self):
+ if not self.conf.update:
+ return
+
+ shutil.rmtree(self.oldData._repo.basecachedir, ignore_errors=True)
+ shutil.rmtree(self.oldData._repo.base_persistdir, ignore_errors=True)
+
def _write_out_read_pkgs_list(self):
# write out the read_pkgs_list file with self.read_pkgs
if self.conf.read_pkgs_list:
1 file changed, 8 insertions(+)
New commits:
commit 850b368ced63b2c0b7f2a4f2fb014d1daba7c80c
Author: Seth Vidal <***@fedoraproject.org>
Date: Wed Aug 10 14:40:50 2011 -0400
if we're using --update we make repo cache dirs in /var/tmp
clean them up before we go
diff --git a/createrepo/__init__.py b/createrepo/__init__.py
index 30f7422..2c63bad 100644
--- a/createrepo/__init__.py
+++ b/createrepo/__init__.py
@@ -1152,9 +1152,17 @@ class MetaDataGenerator:
raise MDError, msg
self._cleanup_tmp_repodata_dir()
+ self._cleanup_update_tmp_dir()
self._write_out_read_pkgs_list()
+ def _cleanup_update_tmp_dir(self):
+ if not self.conf.update:
+ return
+
+ shutil.rmtree(self.oldData._repo.basecachedir, ignore_errors=True)
+ shutil.rmtree(self.oldData._repo.base_persistdir, ignore_errors=True)
+
def _write_out_read_pkgs_list(self):
# write out the read_pkgs_list file with self.read_pkgs
if self.conf.read_pkgs_list: