[copr] skvidal-backend: make it create the dirs we need (9938a2f)
skvidal at fedorahosted.org
skvidal at fedorahosted.org
Thu Nov 15 21:23:01 UTC 2012
Repository : http://git.fedorahosted.org/cgit/copr.git
On branch : skvidal-backend
>---------------------------------------------------------------
commit 9938a2fce9d5add9186b8dc14c7a8e8d205e7410
Author: Seth Vidal <skvidal at 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 = []
More information about the copr-devel
mailing list