- 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
|
#test
|
||||||
metadata = MetaData()
|
metadata = MetaData()
|
||||||
d = self.ctx.pkg_install_dir()
|
d = self.ctx.pkg_install_dir()
|
||||||
metadata.distribution = "Pardus" # from context?
|
metadata.distribution = self.ctx.const.distribution
|
||||||
metadata.distributionRelease = "0.1"
|
metadata.distributionRelease = self.ctx.const.distributionRelease
|
||||||
metadata.architecture = "Any" # FIXME
|
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
|
print d, metadata.installSize
|
||||||
metadata.write(os.path.join(self.ctx.pkg_dir(),"metadata.xml"))
|
metadata.write(os.path.join(self.ctx.pkg_dir(),"metadata.xml"))
|
||||||
|
|
||||||
|
|||||||
@@ -10,6 +10,11 @@ class Constants:
|
|||||||
c = oo.const()
|
c = oo.const()
|
||||||
|
|
||||||
def __init__(self):
|
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.lib_dir_suffix = "/var/lib/pisi"
|
||||||
self.c.db_dir_suffix = "/var/db/pisi"
|
self.c.db_dir_suffix = "/var/db/pisi"
|
||||||
self.c.archives_dir_suffix = "/var/cache/pisi/archives"
|
self.c.archives_dir_suffix = "/var/cache/pisi/archives"
|
||||||
|
|||||||
Reference in New Issue
Block a user