src_* fonksiyonlarının tamamı actions içinde olmak zorunda değil. Bu baabta gerekli düzenlemeler yapıldı

This commit is contained in:
S.Çağlar Onur
2005-06-16 10:52:44 +00:00
parent 0b21799a72
commit bdffc3b83c
+6 -3
View File
@@ -63,11 +63,8 @@ class PisiBuild:
print "Error : %s" % e print "Error : %s" % e
return return
ui.info("Configuring %s...\n" % self.spec.source.name)
self.configureSource( locals ) self.configureSource( locals )
ui.info("Building %s...\n" % self.spec.source.name)
self.buildSource( locals ) self.buildSource( locals )
ui.info("Installing %s...\n" % self.spec.source.name)
self.installSource( locals ) self.installSource( locals )
def fetchArchive(self, percentHook=None): def fetchArchive(self, percentHook=None):
@@ -102,12 +99,18 @@ class PisiBuild:
pass pass
def configureSource(self, locals): def configureSource(self, locals):
if 'src_setup' in locals:
ui.info("Configuring %s...\n" % self.spec.source.name)
locals['src_setup']() locals['src_setup']()
def buildSource(self, locals): def buildSource(self, locals):
if 'src_build' in locals:
ui.info("Building %s...\n" % self.spec.source.name)
locals['src_build']() locals['src_build']()
def installSource(self, locals): def installSource(self, locals):
if 'src_install' in locals:
ui.info("Installing %s...\n" % self.spec.source.name)
locals['src_install']() locals['src_install']()
def buildPackages(self): def buildPackages(self):