aboutsummaryrefslogtreecommitdiff
path: root/mesonlib.py
diff options
context:
space:
mode:
authorJussi Pakkanen <jpakkane@gmail.com>2015-08-14 16:34:24 +0300
committerJussi Pakkanen <jpakkane@gmail.com>2015-08-14 16:34:24 +0300
commit63572626c69fc888b6fa94d00cf1bfcb7bb3c652 (patch)
tree2fea6b9e743a6f1a315c9e5a871567cdf8344749 /mesonlib.py
parenta5abcf1fe2a033efd5c79b5220b658aa7d844197 (diff)
downloadmeson-63572626c69fc888b6fa94d00cf1bfcb7bb3c652.zip
meson-63572626c69fc888b6fa94d00cf1bfcb7bb3c652.tar.gz
meson-63572626c69fc888b6fa94d00cf1bfcb7bb3c652.tar.bz2
Copy permission bits from source files and fix a path issue.
Diffstat (limited to 'mesonlib.py')
-rw-r--r--mesonlib.py1
1 files changed, 1 insertions, 0 deletions
diff --git a/mesonlib.py b/mesonlib.py
index fc51380..c7cf208 100644
--- a/mesonlib.py
+++ b/mesonlib.py
@@ -232,6 +232,7 @@ def do_conf_file(src, dst, confdata):
result.append(line)
dst_tmp = dst + '~'
open(dst_tmp, 'w').writelines(result)
+ shutil.copymode(src, dst_tmp)
replace_if_different(dst, dst_tmp)