constants are Constants

This commit is contained in:
Barış Metin
2005-06-22 11:37:15 +00:00
parent 2efa533e74
commit 56dc21fd4b
2 changed files with 8 additions and 6 deletions
+6 -6
View File
@@ -176,7 +176,7 @@ class PisiBuild:
elt.appendChild(update) elt.appendChild(update)
metadata.appendElement(elt) metadata.appendElement(elt)
metadata.write(os.path.join(self.ctx.pkg_dir(),"metadata.xml")) metadata.write(os.path.join(self.ctx.pkg_dir(), self.ctx.const.metadata_xml))
def genFilesXml(self, package): def genFilesXml(self, package):
"""Generetes files.xml using the path definitions in specfile and """Generetes files.xml using the path definitions in specfile and
@@ -200,17 +200,17 @@ class PisiBuild:
depth = len(path.pathname) depth = len(path.pathname)
ftype = path.fileType ftype = path.fileType
files.append(FileInfo(fpath, ftype, fhash)) files.append(FileInfo(fpath, ftype, fhash))
files.write(os.path.join(self.ctx.pkg_dir(),"files.xml")) files.write(os.path.join(self.ctx.pkg_dir(), self.ctx.const.files_xml))
def buildPackages(self): def buildPackages(self):
for package in self.spec.packages: for package in self.spec.packages:
ui.info("** Building package %s\n" % package.name); ui.info("** Building package %s\n" % package.name);
ui.info("Generating metadata.xml...") ui.info("Generating %s..." % self.ctx.const.metadata_xml)
self.genMetaDataXml(package) self.genMetaDataXml(package)
ui.info(" done.\n") ui.info(" done.\n")
ui.info("Generating files.xml...") ui.info("Generating %s..." % self.ctx.const.files_xml)
self.genFilesXml(package) self.genFilesXml(package)
ui.info(" done.\n") ui.info(" done.\n")
@@ -222,7 +222,7 @@ class PisiBuild:
c = os.getcwd() c = os.getcwd()
os.chdir(self.ctx.pkg_dir()) os.chdir(self.ctx.pkg_dir())
pkg.add_file("files.xml") pkg.add_file(self.ctx.const.files_xml)
pkg.add_file("metadata.xml") pkg.add_file(self.ctx.const.files_xml)
pkg.close() pkg.close()
os.chdir(c) os.chdir(c)
+2
View File
@@ -27,6 +27,8 @@ class Constants:
# file/directory names # file/directory names
self.c.actions_file = "actions.py" self.c.actions_file = "actions.py"
self.c.files_dir = "files" self.c.files_dir = "files"
self.c.files_xml = "files.xml"
self.c.metadata_xml = "metadata.xml"
# functions in actions_file # functions in actions_file
self.c.setup_func = "setup" self.c.setup_func = "setup"