diff options
author | Christian Poessinger <christian@poessinger.com> | 2021-09-08 14:33:14 +0200 |
---|---|---|
committer | Kim Hagen <kim@sentrium.io> | 2021-10-07 09:45:08 -0500 |
commit | 9cd3c3bfe04b6fe96df04092768e657c144b2157 (patch) | |
tree | 35b606b88491b3ab6efa87de58e989ced70e65e5 /python | |
parent | ba8630da96396f09c638fccdc9cfe6a3ee70fd58 (diff) | |
download | vyos-1x-9cd3c3bfe04b6fe96df04092768e657c144b2157.tar.gz vyos-1x-9cd3c3bfe04b6fe96df04092768e657c144b2157.zip |
openvpn: T3805: use vyos.util.write_file() to store certificates
Diffstat (limited to 'python')
-rw-r--r-- | python/vyos/util.py | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/python/vyos/util.py b/python/vyos/util.py index 59f9f1c44..05643a223 100644 --- a/python/vyos/util.py +++ b/python/vyos/util.py @@ -197,7 +197,7 @@ def read_file(fname, defaultonfailure=None): return defaultonfailure raise e -def write_file(fname, data, defaultonfailure=None, user=None, group=None): +def write_file(fname, data, defaultonfailure=None, user=None, group=None, mode=None): """ Write content of data to given fname, should defaultonfailure be not None, it is returned on failure to read. @@ -215,6 +215,7 @@ def write_file(fname, data, defaultonfailure=None, user=None, group=None): with open(fname, 'w') as f: bytes = f.write(data) chown(fname, user, group) + chmod(fname, mode) return bytes except Exception as e: if defaultonfailure is not None: @@ -295,7 +296,6 @@ def makedir(path, user=None, group=None): os.makedirs(path, mode=0o755) chown(path, user, group) - def colon_separated_to_dict(data_string, uniquekeys=False): """ Converts a string containing newline-separated entries of colon-separated key-value pairs into a dict. |