insinto eklendi, birazdan ActionsAPI düzenleyeceğim biraz

This commit is contained in:
S.Çağlar Onur
2005-07-15 11:02:18 +00:00
parent 8dad2c77ca
commit 8b439e1f7d
+11 -11
View File
@@ -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)