diff autobot/template/template.py @ 4:eb289a46f4d3

make buildbot master template look close to what it should
author Jeff Hammel <jhammel@mozilla.com>
date Thu, 06 Jan 2011 15:09:14 -0800
parents 1d615610e442
children b7c521f53bda
line wrap: on
line diff
--- a/autobot/template/template.py	Thu Jan 06 14:32:21 2011 -0800
+++ b/autobot/template/template.py	Thu Jan 06 15:09:14 2011 -0800
@@ -5,22 +5,31 @@
 """
 
 import sys
-from makeitso.template import 
+from makeitso.cli import parser as optionparser
+from makeitso.template import MakeItSoTemplate
+from makeitso.template import Variable
 
 class AutobotMasterTemplate(MakeItSoTemplate):
     name = 'autobot-master'
+    description = 'template for the autotools buildbot master'
     templates = ['master']
+    vars = [Variable('slave', 'buildslave name', 'slave'),
+            Variable('passwd', default='passwd'),
+            Variable('slaveport', 'port to talk to slaves on', default=9010),
+            Variable('htmlport', 'port for waterfall display', default=8010)]
+
+    def pre(self, **variables):
+        variables['factory'] = 'foo'
 
 class AutobotSlaveTemplate(MakeItSoTemplate):
     name = 'autobot-slave'
+    description = 'template for the autotools buildbot slave'
     templates = ['slave']
     look = True
 
 def main(args=sys.argv[1:]):
-    usage = '%prog [options]'
     parser = OptionParser(usage=usage)
     options, args = parser.parse_args(args)
 
 if __name__ == '__main__':
     main()
-