From ee00bb541aeccd6a4c18ee966d3a90621110074e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?S=2E=C3=87a=C4=9Flar=20Onur?= Date: Fri, 8 Jul 2005 14:04:45 +0000 Subject: [PATCH] =?UTF-8?q?=5F=C5=9Eimdilik=5F=20bash=20i=C3=A7in=20gerekl?= =?UTF-8?q?i=20fonksiyonlar=C4=B1=20ekledim.=20D=C3=BCzg=C3=BCn=20ve=20d?= =?UTF-8?q?=C3=BCzenli=20hale=20getirece=C4=9Fim=20ak=C5=9Fam?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- pisi/actionsapi/pisitools.py | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/pisi/actionsapi/pisitools.py b/pisi/actionsapi/pisitools.py index 703e60eb..925f90e3 100644 --- a/pisi/actionsapi/pisitools.py +++ b/pisi/actionsapi/pisitools.py @@ -4,6 +4,7 @@ # standard python modules import os import gzip +import shutil from pisi.util import copy_file @@ -71,4 +72,22 @@ def doman(filename): copy_file(filename + '.gz', os.path.join(destDir, os.path.basename(filename))) +def domove(source, destination): + env = glb.env + try: + os.makedirs(env.install_dir + '/' + os.path.dirname(destination)) + except OSError: + pass + + shutil.move(env.install_dir + '/' + source, env.install_dir + '/' + destination) + +def dosym(source, destination): + env = glb.env + + try: + os.makedirs( env.install_dir + '/' + os.path.dirname(destination)) + except OSError: + pass + + os.symlink(source, env.install_dir + destination)