- yalnızca action betiklerini çalıştırmak için dizin değiştir. Sonra
efendi gibi geri dön. - metadata ve files dosyalarını oluşturacak fonksiyonları hazırlamaya başla.
This commit is contained in:
+16
-2
@@ -58,6 +58,10 @@ class PisiBuild:
|
|||||||
ui.error ("Action Script: %s\n" % e)
|
ui.error ("Action Script: %s\n" % e)
|
||||||
return
|
return
|
||||||
|
|
||||||
|
#we'll need this our working directory after actionscript
|
||||||
|
#finished its work in the work_dir
|
||||||
|
curDir = os.getcwd()
|
||||||
|
|
||||||
# FIXME: It's wrong to assume that unpacked archive
|
# FIXME: It's wrong to assume that unpacked archive
|
||||||
# will create a name-version top-level directory.
|
# will create a name-version top-level directory.
|
||||||
# Archive module should give the exact location.
|
# Archive module should give the exact location.
|
||||||
@@ -75,9 +79,10 @@ class PisiBuild:
|
|||||||
self.buildSource(locals)
|
self.buildSource(locals)
|
||||||
self.installSource(locals)
|
self.installSource(locals)
|
||||||
|
|
||||||
|
os.chdir(curDir)
|
||||||
# after all, we are ready to build/prepare the packages
|
# after all, we are ready to build/prepare the packages
|
||||||
# self.genMetaDataXml()
|
self.genMetaDataXml()
|
||||||
# self.genFilesXml()
|
self.genFilesXml()
|
||||||
self.buildPackages()
|
self.buildPackages()
|
||||||
|
|
||||||
def fetchArchive(self, percentHook=None):
|
def fetchArchive(self, percentHook=None):
|
||||||
@@ -129,6 +134,15 @@ class PisiBuild:
|
|||||||
ui.info("Installing %s...\n" % self.spec.source.name)
|
ui.info("Installing %s...\n" % self.spec.source.name)
|
||||||
locals[func]()
|
locals[func]()
|
||||||
|
|
||||||
|
def genMetaDataXml(self):
|
||||||
|
#test
|
||||||
|
d = self.ctx.pkg_install_dir()
|
||||||
|
c = util.dir_size(d)
|
||||||
|
print d, c
|
||||||
|
|
||||||
|
def genFilesXml(self):
|
||||||
|
pass
|
||||||
|
|
||||||
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);
|
||||||
|
|||||||
Reference in New Issue
Block a user