From 87ad5371505198c4fc9e45872429a33660b3a737 Mon Sep 17 00:00:00 2001 From: "A. Murat Eren" Date: Wed, 28 Sep 2005 14:32:41 +0000 Subject: [PATCH] =?UTF-8?q?=20doremove'u=20adam=20et.=20=20doremove=20nedi?= =?UTF-8?q?r=20yahu..=20remove=20i=C5=9Fte.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- pisi/actionsapi/pisitools.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/pisi/actionsapi/pisitools.py b/pisi/actionsapi/pisitools.py index 0dfd7a24..cc1aa37d 100644 --- a/pisi/actionsapi/pisitools.py +++ b/pisi/actionsapi/pisitools.py @@ -151,14 +151,16 @@ def domove(sourceFile, destination, destinationFile = ''): else: move(file, get.installDIR() + os.path.join(destination, destinationFile)) -def dorename(sourceFile, destinationFile): +def rename(sourceFile, destinationFile): ''' renames sourceFile as destinationFile''' ''' example call: pisitools.dorename("/usr/bin/bash", "bash.old") ''' ''' the result of the previous example would be "/usr/bin/bash.old" ''' + baseDir = os.path.dirname(sourceFile) + try: - os.rename(get.installDIR() + sourceFile, get.installDIR() + destinationFile) + os.rename(get.installDIR() + sourceFile, get.installDIR() + baseDir + "/" + destinationFile) except OSError: ctx.ui.error('\n!!! ActionsAPI [dorename]: No such file or directory: "%s"...' % sourceFile)