summaryrefslogtreecommitdiffstats
path: root/func
diff options
context:
space:
mode:
authorAdrian Likins <alikins@redhat.com>2008-10-21 11:57:27 -0400
committerAdrian Likins <alikins@redhat.com>2008-10-21 11:57:27 -0400
commitc6137343761f3bf5e51bf3c732d768fc0f13e608 (patch)
tree1dd3d0f0165d70a855fce770bde555c878641876 /func
parente68618cbed9401e5773e4e5de3998e4cdad264be (diff)
parentb3be4c3198e28571278404d31625a97f0c753831 (diff)
downloadfunc-c6137343761f3bf5e51bf3c732d768fc0f13e608.tar.gz
func-c6137343761f3bf5e51bf3c732d768fc0f13e608.tar.xz
func-c6137343761f3bf5e51bf3c732d768fc0f13e608.zip
Merge branch 'master' of ssh://alikins@git.fedorahosted.org/git/func
Diffstat (limited to 'func')
-rwxr-xr-xfunc/minion/server.py9
1 files changed, 7 insertions, 2 deletions
diff --git a/func/minion/server.py b/func/minion/server.py
index 582921b..7a2db00 100755
--- a/func/minion/server.py
+++ b/func/minion/server.py
@@ -173,7 +173,12 @@ def serve():
"""
Code for starting the XMLRPC service.
"""
- server =FuncSSLXMLRPCServer(('', 51234))
+ config = read_config("/etc/func/minion.conf", FuncdConfig)
+ listen_addr = config.listen_addr
+ listen_port = config.listen_port
+ if listen_port == '':
+ listen_port = 51234
+ server =FuncSSLXMLRPCServer((listen_addr, listen_port))
server.logRequests = 0 # don't print stuff to console
server.serve_forever()
@@ -206,7 +211,7 @@ class FuncSSLXMLRPCServer(AuthedXMLRPCServer.AuthedSSLXMLRPCServer,
self.acls = acls_mod.Acls(config=self.config)
- AuthedXMLRPCServer.AuthedSSLXMLRPCServer.__init__(self, ("", 51234),
+ AuthedXMLRPCServer.AuthedSSLXMLRPCServer.__init__(self, args,
self.key, self.cert,
self.ca)