From 8b439e1f7d246322220d3bd2f4e9d09adf4566f1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?S=2E=C3=87a=C4=9Flar=20Onur?= Date: Fri, 15 Jul 2005 11:02:18 +0000 Subject: [PATCH] =?UTF-8?q?insinto=20eklendi,=20birazdan=20ActionsAPI=20d?= =?UTF-8?q?=C3=BCzenleyece=C4=9Fim=20biraz?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- pisi/actionsapi/pisitools.py | 22 +++++++++++----------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/pisi/actionsapi/pisitools.py b/pisi/actionsapi/pisitools.py index 3e1fc1a3..f7ca3439 100644 --- a/pisi/actionsapi/pisitools.py +++ b/pisi/actionsapi/pisitools.py @@ -16,9 +16,18 @@ from pisi.util import copy_file, clean_dir # actions api modules from actionglobals import glb +env = glb.env +dirs = glb.dirs + +def insinto(directory, filename): + + makedirs(env.install_dir + directory) + + if os.access(filename, os.F_OK): + copy_file(filename, env.install_dir + + directory + os.path.basename(filename)) + def dodoc(*documentList): - env = glb.env - dirs = glb.dirs srcTag = env.src_name + '-' \ + env.src_version + '-' \ @@ -43,7 +52,6 @@ def dosed(filename, searchPattern, replacePattern = ''): sys.stdout.write(line) def dosbin(filename, destination = glb.dirs.sbin): - env = glb.env makedirs(os.path.join(env.install_dir, destination)) @@ -54,8 +62,6 @@ def dosbin(filename, destination = glb.dirs.sbin): os.path.basename(filename))) def doman(*filenameList): - env = glb.env - dirs = glb.dirs for filename in filenameList: man, postfix = filename.split('.') @@ -73,7 +79,6 @@ def doman(*filenameList): os.path.basename(filename))) def domove(source, destination): - env = glb.env makedirs(env.install_dir + '/' + os.path.dirname(destination)) try: @@ -82,7 +87,6 @@ def domove(source, destination): pass def dosym(source, destination): - env = glb.env makedirs(env.install_dir + '/' + os.path.dirname(destination)) @@ -90,7 +94,6 @@ def dosym(source, destination): os.symlink(source, env.install_dir + destination) def dolib(filename, destination = '/lib', srcDir = ''): - env = glb.env if not srcDir: libFile = os.path.join(env.work_dir, env.src_name + "-" + env.src_version, filename) @@ -103,16 +106,13 @@ def dolib(filename, destination = '/lib', srcDir = ''): copy_file(libFile, env.install_dir + destination + '/' + filename) def dodir(parameters = ''): - env = glb.env makedirs(env.install_dir + parameters) def remove(filename): - env = glb.env unlink(env.install_dir + filename) def removeDir(dirname): - env = glb.env clean_dir(env.install_dir + dirname)