From f85e688c3e873e9449ebedd34e821370f3a089f4 Mon Sep 17 00:00:00 2001 From: Ad Schellevis Date: Fri, 19 Aug 2016 11:44:37 +0200 Subject: [PATCH] (configd, templates) copy parents permissions --- src/opnsense/service/modules/template.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/opnsense/service/modules/template.py b/src/opnsense/service/modules/template.py index 9fdbcb31f..908555464 100644 --- a/src/opnsense/service/modules/template.py +++ b/src/opnsense/service/modules/template.py @@ -36,6 +36,7 @@ import traceback import copy import codecs import jinja2 +import shutil import addons.template_helpers __author__ = 'Ad Schellevis' @@ -280,6 +281,8 @@ class Template(object): if last_bytes_template in ('\n', '\r'): f_out.write('\n') f_out.close() + # copy parents file permissions + shutil.copymode(os.path.dirname(filename), filename) result.append(filename)