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

Paulo Ricardo Paz Vital pvital at linux.vnet.ibm.com
Thu Sep 22 11:37:42 UTC 2016


Reviewed-By: Paulo Vital <pvital at linux.vnet.ibm.com>

On Wed, 2016-09-21 at 14:58 -0300, Ramon Medeiros wrote:
> 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)




More information about the Kimchi-devel mailing list