extras-buildsys/builder Builder.py,1.11,1.12

Daniel Williams (dcbw) fedora-extras-commits at redhat.com
Sun May 14 16:13:09 UTC 2006


Author: dcbw

Update of /cvs/fedora/extras-buildsys/builder
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv2288/builder

Modified Files:
	Builder.py 
Log Message:
Fix errors in passive builder code (patch from Andreas Thienemann <andreas at bawue.net>)


Index: Builder.py
===================================================================
RCS file: /cvs/fedora/extras-buildsys/builder/Builder.py,v
retrieving revision 1.11
retrieving revision 1.12
diff -u -r1.11 -r1.12
--- Builder.py	14 May 2006 05:43:06 -0000	1.11
+++ Builder.py	14 May 2006 16:13:06 -0000	1.12
@@ -330,14 +330,15 @@
         # Start up the HTTP server thread which the build server
         # pulls completed RPMs from
         hostname = get_hostname(self._cfg, True)
-        port = cfg.get_int("Passive", "fileserver_port")
+        port = self._cfg.get_int("Passive", "fileserver_port")
+        work_dir = self._cfg.get_str("Directories", "builder_work_dir")
         self._http_server = HTTPServer.PlgHTTPServerManager((hostname, port), work_dir, self._certs)
         self._http_server.start()
 
         self._log("Binding to address '%s'\n" % hostname)
-        xmlrpc_port = cfg.get_int("Passive", "xmlrpc_port")
+        xmlrpc_port = self._cfg.get_int("Passive", "xmlrpc_port")
         try:
-            if cfg.get_bool("SSL", "use_ssl") == True:
+            if self._cfg.get_bool("SSL", "use_ssl") == True:
                 self._xmlrpc_server = AuthedXMLRPCServer.AuthedSSLXMLRPCServer((hostname, xmlrpc_port), None, self._certs)
             else:
                 self._xmlrpc_server = AuthedXMLRPCServer.AuthedXMLRPCServer((hostname, xmlrpc_port), None)
@@ -346,7 +347,7 @@
                 raise BuilderInitException("Error: couldn't bind to address '%s:%s'.  "  \
                            "Is the builder already running?\n" % (hostname, xmlrpc_port))
 
-        brh = PassiveBuilderRequestHandler(cfg, self)
+        brh = PassiveBuilderRequestHandler(self._cfg, self)
         self._xmlrpc_server.register_instance(brh)
 
     def work(self):




More information about the fedora-extras-commits mailing list