From 7cfdcb06c0024c29915b0eb0c20374299f9fc412 Mon Sep 17 00:00:00 2001 From: "A. Murat Eren" Date: Wed, 31 Aug 2005 14:01:52 +0000 Subject: [PATCH] =?UTF-8?q?=20additionalFiles=20i=C3=A7erisinde=20belirlen?= =?UTF-8?q?mi=C5=9F=20olan=20dosyalar=20da=20paket=20i=C3=A7erisine=20ekle?= =?UTF-8?q?nsin..?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit (paket oluşturulduktan sonra install dizinine koyuluyorlardı..) --- pisi/build.py | 27 +++++++++++++-------------- 1 file changed, 13 insertions(+), 14 deletions(-) diff --git a/pisi/build.py b/pisi/build.py index d51ebc04..bcddb8c3 100644 --- a/pisi/build.py +++ b/pisi/build.py @@ -397,11 +397,23 @@ class PisiBuild: will be .pisi files hanging around, AS INTENDED ;)""" for package in self.spec.packages: + # store additional files + c = os.getcwd() + os.chdir(self.pspecDir) + install_dir = self.bctx.pkg_dir() + ctx.const.install_dir_suffix + for afile in package.additionalFiles: + src = os.path.join(ctx.const.files_dir, afile.filename) + dest = os.path.join(install_dir + os.path.dirname(afile.target), os.path.basename(afile.target)) + util.copy_file(src, dest) + if afile.permission: + os.chmod(dest, int(afile.permission) | 0777) + + os.chdir(c) + name = util.package_name(package.name, self.spec.source.version, self.spec.source.release) - ctx.ui.action(_("** Building package %s\n") % package.name); ctx.ui.action(_("Generating %s...") % ctx.const.files_xml) @@ -416,10 +428,6 @@ class PisiBuild: pkg = Package(name, 'w') - c = os.getcwd() - - os.chdir(c) - # add comar files to package os.chdir(self.pspecDir) for pcomar in package.providesComar: @@ -427,15 +435,6 @@ class PisiBuild: pcomar.script) pkg.add_to_package(fname) - # store additional files - install_dir = self.bctx.pkg_dir() + ctx.const.install_dir_suffix - for afile in package.additionalFiles: - src = os.path.join(ctx.const.files_dir, afile.filename) - dest = os.path.join(install_dir + os.path.dirname(afile.target), os.path.basename(afile.target)) - util.copy_file(src, dest) - if afile.permission: - os.chmod(dest, int(afile.permission) | 0777) - # add xmls and files os.chdir(self.bctx.pkg_dir())