additionalFiles içerisinde belirlenmiş olan dosyalar da paket içerisine eklensin..

(paket oluşturulduktan sonra install dizinine koyuluyorlardı..)
This commit is contained in:
A. Murat Eren
2005-08-31 14:01:52 +00:00
parent 7e940fe47f
commit 7cfdcb06c0
+13 -14
View File
@@ -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())