[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