From 14b406aaad14ac5ba040f149040e555ed942ea1a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bar=C4=B1=C5=9F=20Metin?= Date: Mon, 18 Jul 2005 19:46:52 +0000 Subject: [PATCH] =?UTF-8?q?remove=20s=C4=B1ras=C4=B1nda=20comar=20betikler?= =?UTF-8?q?i=20de=20kald=C4=B1r=C4=B1ls=C4=B1n?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- pisi/comariface.py | 2 +- pisi/operations.py | 2 ++ 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/pisi/comariface.py b/pisi/comariface.py index b110208a..d533ca90 100644 --- a/pisi/comariface.py +++ b/pisi/comariface.py @@ -16,7 +16,7 @@ def registerScript(om, appname, scriptPath): cmd = '+' + om + ' ' + appname + ' ' +scriptPath + '\n' return sendCommand(cmd) -def removeScript(appname): +def removeScripts(appname): cmd = "-" + appname + '\n' return sendCommand(cmd) diff --git a/pisi/operations.py b/pisi/operations.py index 67e299e3..781bd27b 100644 --- a/pisi/operations.py +++ b/pisi/operations.py @@ -10,6 +10,7 @@ from purl import PUrl def remove(package_name): """Remove a goddamn package""" from installdb import installdb + from comariface import removeScripts ui.info('Removing package %s\n' % package_name) if not installdb.is_installed(package_name): @@ -18,6 +19,7 @@ def remove(package_name): for fileinfo in installdb.files(package_name).list: os.unlink( os.path.join(config.destdir, fileinfo.path) ) installdb.remove(package_name) + removeScripts(package_name) def install(pkg_location): from install import Installer