From a82bb6702893fff5cc67397f011158a09ea47e8b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?S=2E=C3=87a=C4=9Flar=20Onur?= Date: Fri, 8 Jul 2005 18:31:10 +0000 Subject: [PATCH] =?UTF-8?q?Bir=20iki=20ufak=20d=C3=BCzenleme?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- pisi/actionsapi/pisitools.py | 25 +++++++++++++------------ 1 file changed, 13 insertions(+), 12 deletions(-) diff --git a/pisi/actionsapi/pisitools.py b/pisi/actionsapi/pisitools.py index 594c90d7..c94c515d 100644 --- a/pisi/actionsapi/pisitools.py +++ b/pisi/actionsapi/pisitools.py @@ -40,7 +40,7 @@ def dosed(filename, searchPattern, replacePattern = ''): line = re.sub(searchPattern, replacePattern, line) sys.stdout.write(line) -def dosbin(filename, destination=glb.dirs.sbin): +def dosbin(filename, destination = glb.dirs.sbin): env = glb.env makedirs(os.path.join(env.install_dir, destination)) @@ -51,28 +51,29 @@ def dosbin(filename, destination=glb.dirs.sbin): destination, os.path.basename(filename))) -def doman(filename): +def doman(*filenameList): env = glb.env dirs = glb.dirs - man, postfix = filename.split('.') - destDir = os.path.join(env.install_dir, dirs.man, "man" + postfix) + for filename in filenameList: + man, postfix = filename.split('.') + destDir = os.path.join(env.install_dir, dirs.man, "man" + postfix) - makedirs(destDir) + makedirs(destDir) - gzfile = gzip.GzipFile(filename + '.gz', 'w', 9) - gzfile.writelines(file(filename).xreadlines()) - gzfile.close() + gzfile = gzip.GzipFile(filename + '.gz', 'w', 9) + gzfile.writelines(file(filename).xreadlines()) + gzfile.close() - if os.access(filename, os.F_OK): - copy_file(filename + '.gz', - os.path.join(destDir, + if os.access(filename, os.F_OK): + copy_file(filename + '.gz', + os.path.join(destDir, os.path.basename(filename))) + def domove(source, destination): env = glb.env makedirs(env.install_dir + '/' + os.path.dirname(destination)) - shutil.move(env.install_dir + '/' + source, env.install_dir + '/' + destination) def dosym(source, destination):