- constant'lar Constants'a
- comment (kahvaltıdan sonra metadata ile ilgileneceğim)
This commit is contained in:
+9
-3
@@ -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"))
|
||||
|
||||
|
||||
@@ -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"
|
||||
|
||||
Reference in New Issue
Block a user