self.max_keep_time = int(get("max_keep_time", 168))*60*60
self.bot_email = get("bot_email", "")
self.control_url = get("control_url")
+ self.request_handler_server_port = int(get("request_handler_server_port", 1234))
self.admin_email = get("admin_email")
self.builder_list = get("builder_list", "")
self.gen_upinfo = get("gen_upinfo", "yes")
self.rpmqa_filename = get("rpmqa_filename")
self.job_slots = int(get("job_slots"))
self.max_load = float(get("max_load"))
- self.control_url = get("control_url")
self.rpm_cache_dir = get("rpm_cache_dir", "/spools/ready")
self.builder_user = get("builder_user", "builder")
self.sudo_chroot_wrapper = get("sudo_chroot_wrapper", "")
#!/usr/bin/python
-host = ""
-port = 1234
-
-
import string
import cgi
import time
import StringIO
+from config import config, init_conf
from os import curdir, sep
from BaseHTTPServer import BaseHTTPRequestHandler, HTTPServer
def main():
try:
+ init_conf()
+ host = ""
+ port = config.request_handler_server_port
+
server = HTTPServer((host, port), MyHandler)
- print 'started httpserver...'
+ print 'started httpserver on :%d...' % port
server.serve_forever()
except KeyboardInterrupt:
print '^C received, shutting down server'
# Keep rpms in /spools/ready inside chroots for how long (in hours).
max_keep_time = 168
+# TCP port number for request_handler_server.py
+request_handler_server_port = 1289
+
# Send '*.uploadinfo' files along with built rpms (used by pld-ftp-admin), but
# probably not usefull for small, 'personal' builders. [yes/no]
gen_upinfo = yes