Repository :
http://git.fedorahosted.org/cgit/copr.git
On branch : skvidal-backend
---------------------------------------------------------------
commit 9938a2fce9d5add9186b8dc14c7a8e8d205e7410
Author: Seth Vidal <skvidal(a)fedoraproject.org>
Date: Thu Nov 15 16:21:05 2012 -0500
make it create the dirs we need
---------------------------------------------------------------
copr-be.py | 7 +++++++
1 files changed, 7 insertions(+), 0 deletions(-)
diff --git a/copr-be.py b/copr-be.py
index 39ebb48..0e3e01a 100644
--- a/copr-be.py
+++ b/copr-be.py
@@ -29,6 +29,13 @@ class CoprBackend(object):
self.config_file = config_file
self.opts = self.read_config()
+ logdir = os.path.dirname(self.opts.logfile)
+ if not os.path.exists(logdir):
+ os.makedirs(logdir, mode=0750)
+
+ if not os.path.exists(self.opts.worker_logdir):
+ os.makedirs(self.opts.worker_logdir, module=0750)
+
self.jobs = multiprocessing.Queue()
self.workers = []
self.added_jobs = []