From 9dda5cfb2c6ebe51d4a687cdd9808c6714147704 Mon Sep 17 00:00:00 2001 From: Faik Uygur Date: Sun, 30 Oct 2005 17:55:54 +0000 Subject: [PATCH] =?UTF-8?q?pisi=20remove=20sonras=C4=B1=20/var/lib/pisi=20?= =?UTF-8?q?alt=C4=B1ndan=20paket=20bilgileri=20de=20silinsin?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- pisi/atomicoperations.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/pisi/atomicoperations.py b/pisi/atomicoperations.py index bad9f075..6c427353 100644 --- a/pisi/atomicoperations.py +++ b/pisi/atomicoperations.py @@ -293,6 +293,7 @@ class Remove(AtomicOperation): def run(self): """Remove a single package""" inst_packagedb = packagedb.inst_packagedb + self.package = packagedb.get_package(self.package_name) ctx.ui.info(_('Removing package %s') % self.package_name) if not ctx.installdb.is_installed(self.package_name): @@ -307,6 +308,7 @@ class Remove(AtomicOperation): self.remove_file(fileinfo) self.remove_db() + self.remove_pisi_files() def check_dependencies(self): #we only have to check the dependencies to ensure the @@ -341,6 +343,9 @@ class Remove(AtomicOperation): else: # TODO: store this somewhere pass + + def remove_pisi_files(self): + util.clean_dir(self.package.pkg_dir()) def remove_db(self): ctx.installdb.remove(self.package_name)