extras-buildsys/builder builder.py,1.21,1.22

Daniel Williams (dcbw) fedora-extras-commits at redhat.com
Wed Jul 20 14:51:50 UTC 2005


Author: dcbw

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

Modified Files:
	builder.py 
Log Message:
2005-07-20  Dan Williams <dcbw at redhat.com>

    * builder/builder.py
      server/main.py
        - Don't use lighttpd any more
        - Fix some issues with non-SSL build systems (Oliver Falk)

    * client/client.py
      server/UserInterface.py
        - Return job lists as dicts for easier use
        - Return archjobs embedded in the job list rather than a separate array




Index: builder.py
===================================================================
RCS file: /cvs/fedora/extras-buildsys/builder/builder.py,v
retrieving revision 1.21
retrieving revision 1.22
diff -u -r1.21 -r1.22
--- builder.py	18 Jul 2005 21:26:24 -0000	1.21
+++ builder.py	20 Jul 2005 14:51:48 -0000	1.22
@@ -33,14 +33,11 @@
 from plague import ArchUtils
 from plague import FileDownloader
 from plague import AuthedXMLRPCServer
-from plague import lighttpdManager
 from plague import HTTPServer
 from plague import daemonize
 from optparse import OptionParser
 
 
-use_lighttpd = False
-
 certs = {}
 
 def get_url_for_file(file_path):
@@ -681,9 +678,10 @@
 
     # Load in the config
     execfile(opts.configfile)
-    certs['key_and_cert'] = config_opts['builder_key_and_cert']
-    certs['ca_cert'] = config_opts['ca_cert']
-    certs['peer_ca_cert'] = config_opts['ca_cert']
+    if config_opts['ssl_buildserver']:
+        certs['key_and_cert'] = config_opts['builder_key_and_cert']
+        certs['ca_cert'] = config_opts['ca_cert']
+        certs['peer_ca_cert'] = config_opts['ca_cert']
 
     for arch in config_opts['arches']:
         if arch not in archlist:
@@ -725,18 +723,7 @@
     # Start up the HTTP server thread which the build server
     # pulls completed RPMs from
     port = config_opts['fileserver_port']
-    if use_lighttpd:
-        http_cnf_file = "/var/tmp/plague-builder-%s.conf" % os.getpid()
-        if config_opts['ssl_buildserver']:
-            key_and_cert = config_opts['builder_key_and_cert']
-        else:
-            key_and_cert = None
-        http_server = lighttpdManager.lighttpdManager(http_cnf_file, config_opts['hostname'], port, work_dir, True, key_and_cert)
-    else:
-        if config_opts['ssl_buildserver']:
-            http_server = HTTPServer.PlgHTTPServerManager((config_opts['hostname'], port), work_dir, certs)
-        else:
-            http_server = HTTPServer.PlgHTTPServerManager((config_opts['hostname'], port), work_dir, None)
+    http_server = HTTPServer.PlgHTTPServerManager((config_opts['hostname'], port), work_dir, certs)
     http_server.start()
 
     # Stop running as root




More information about the scm-commits mailing list