[Kimchi-devel] [PATCH][Wok] Issue #166: wok is pointing to /etc/nginx/conf.d which does not exists on OpenSuse 42.1

Ramon Medeiros ramonn at linux.vnet.ibm.com
Wed Sep 21 17:58:49 UTC 2016


Create dir if not exist

Signed-off-by: Ramon Medeiros <ramonn at linux.vnet.ibm.com>
---
 src/wok/proxy.py | 5 +++++
 1 file changed, 5 insertions(+)

diff --git a/src/wok/proxy.py b/src/wok/proxy.py
index b68b86e..4b06fc2 100644
--- a/src/wok/proxy.py
+++ b/src/wok/proxy.py
@@ -116,6 +116,11 @@ def _create_proxy_config(options):
     # SSL certifications.
     if not paths.installed:
         dst = os.path.join(paths.sys_nginx_conf_dir, "wok.conf")
+
+        # directoy does not exist: create it
+        if not os.path.exists(paths.sys_nginx_conf_dir):
+            os.makedirs(paths.sys_nginx_conf_dir)
+
         if os.path.isfile(dst) or os.path.islink(dst):
             os.remove(dst)
         os.symlink(os.path.join(nginx_config_dir, "wok.conf"), dst)
-- 
2.5.5




More information about the Kimchi-devel mailing list