- constant'lar Constants'a

- comment
(kahvaltıdan sonra metadata ile ilgileneceğim)
This commit is contained in:
Barış Metin
2005-06-22 06:27:01 +00:00
parent 59670364d8
commit 903439e2ff
2 changed files with 14 additions and 3 deletions
+9 -3
View File
@@ -99,10 +99,16 @@ class PisiBuild:
#test
metadata = MetaData()
d = self.ctx.pkg_install_dir()
metadata.distribution = "Pardus" # from context?
metadata.distributionRelease = "0.1"
metadata.distribution = self.ctx.const.distribution
metadata.distributionRelease = self.ctx.const.distributionRelease
metadata.architecture = "Any" # FIXME
metadata.installSize = util.dir_size(d)
# FIXME: Bu hatalı. installsize'ı almak için tüm
# pkg_install_dir()'ın boyutunu hesaplayamayız. Bir source
# birden fazla kaynak üretebilir. package.paths ile
# karşılaştırarak file listesinden boyutları hesaplatmalıyız.
metadata.installSize = util.dir_size(d)
print d, metadata.installSize
metadata.write(os.path.join(self.ctx.pkg_dir(),"metadata.xml"))
+5
View File
@@ -10,6 +10,11 @@ class Constants:
c = oo.const()
def __init__(self):
# Metadata
#TODO: These two will be defined in a configuration file.
self.c.distribution = "Pardus"
self.c.distributionRelease = "0.1"
self.c.lib_dir_suffix = "/var/lib/pisi"
self.c.db_dir_suffix = "/var/db/pisi"
self.c.archives_dir_suffix = "/var/cache/pisi/archives"