File tree 1 file changed +15
-1
lines changed
1 file changed +15
-1
lines changed Original file line number Diff line number Diff line change @@ -11,9 +11,11 @@ def test_php_images_contain_helper_scripts(host):
11
11
]
12
12
13
13
for file in official_helper_scripts :
14
+ expected_file_mode = get_expected_os_mode (host )
15
+
14
16
assert host .file (file ).exists is True
15
17
assert host .file (file ).is_file is True
16
- assert host .file (file ).mode == 0o775
18
+ assert host .file (file ).mode == expected_file_mode
17
19
18
20
helper_scripts = [
19
21
"/usr/local/bin/docker-php-dev-mode" ,
@@ -74,3 +76,15 @@ def test_php_extension_script_for_rdkafka(host):
74
76
def test_php_extension_script_for_pdo_pgsql (host ):
75
77
host .run_expect ([0 ], "docker-php-ext-pdo-pgsql" )
76
78
assert 'pdo_pgsql' in host .run ('php -m' ).stdout
79
+
80
+ def get_os_version (host ):
81
+ return host .run ("cat /etc/alpine-release" ).stdout
82
+
83
+ def get_expected_os_mode (host ):
84
+ expected_file_mode = 0o775
85
+ os_version = get_os_version (host )
86
+
87
+ if os_version > "3.17" :
88
+ expected_file_mode = 0o755
89
+
90
+ return expected_file_mode
You can’t perform that action at this time.
0 commit comments