From b0382733d80e4963036a6abd4f475ebbea67d72c Mon Sep 17 00:00:00 2001 From: Filipe Brandenburger Date: Fri, 9 Mar 2018 23:27:55 -0800 Subject: Update default of install-umask to 022 And, with that, update the test cases that checked that preserving the original permissions worked to set install_umask=preserve explicitly in those projects' default_options. Tested: ./run_tests.py --- mesonbuild/coredata.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'mesonbuild') diff --git a/mesonbuild/coredata.py b/mesonbuild/coredata.py index 17b28a8..3484421 100644 --- a/mesonbuild/coredata.py +++ b/mesonbuild/coredata.py @@ -456,7 +456,7 @@ builtin_options = { 'backend': [UserComboOption, 'Backend to use.', backendlist, 'ninja'], 'stdsplit': [UserBooleanOption, 'Split stdout and stderr in test logs.', True], 'errorlogs': [UserBooleanOption, "Whether to print the logs from failing tests.", True], - 'install_umask': [UserUmaskOption, 'Default umask to apply on permissions of installed files.', None], + 'install_umask': [UserUmaskOption, 'Default umask to apply on permissions of installed files.', '022'], } # Special prefix-dependent defaults for installation directories that reside in -- cgit v1.1