From 27aafaae1e759fca42ae78539bc7c4b536dca06e Mon Sep 17 00:00:00 2001 From: Enrico Scholz Date: Sat, 27 Oct 2007 10:39:31 +0200 Subject: [PATCH] added a 'KojiUmask' option to setup the umask of 'kojid' it is not perfect as it affects whole apache process but this is uninteresting for my use case... --- hub/kojixmlrpc.py | 3 +++ 1 files changed, 3 insertions(+), 0 deletions(-) diff --git a/hub/kojixmlrpc.py b/hub/kojixmlrpc.py index 4aee2ec..9b32e02 100644 --- a/hub/kojixmlrpc.py +++ b/hub/kojixmlrpc.py @@ -24,6 +24,7 @@ import sys import time import traceback import pprint +import os from xmlrpclib import loads,dumps,Fault from mod_python import apache @@ -278,6 +279,8 @@ def handler(req, profiling=False): _profiling_req = None else: opts = req.get_options() + if opts.has_key('KojiUmask'): + os.umask(int(opts["KojiUmask"],8)) try: if opts.get("ServerOffline", False): offline_reply(req, msg=opts.get("OfflineMessage", None)) -- 1.5.5.1