Skip to content

Commit c76ef50

Browse files
committed
Use safer permissions when installing scripts etc.
- Use 555 perms for scripts and other executables - Fixes #340
1 parent a0f45a6 commit c76ef50

File tree

2 files changed

+3
-3
lines changed

2 files changed

+3
-3
lines changed

src/mpi/CMakeLists.txt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -76,7 +76,7 @@ set(exe_dir ${CMAKE_BINARY_DIR}/bin_staging)
7676
set(compiler_wrapper ${exe_dir}/caf)
7777
install(
7878
FILES "${compiler_wrapper}"
79-
PERMISSIONS WORLD_EXECUTE WORLD_READ WORLD_WRITE OWNER_EXECUTE OWNER_READ OWNER_WRITE GROUP_EXECUTE GROUP_READ GROUP_WRITE
79+
PERMISSIONS WORLD_EXECUTE WORLD_READ OWNER_EXECUTE OWNER_READ GROUP_EXECUTE GROUP_READ
8080
DESTINATION "${CMAKE_INSTALL_BINDIR}"
8181
)
8282
file(READ ${CMAKE_CURRENT_SOURCE_DIR}/../extensions/caf-head CAF_HEADER)
@@ -109,7 +109,7 @@ file(APPEND "${compiler_wrapper}" "${FOOTER}")
109109
set(caf_launcher ${exe_dir}/cafrun)
110110
install(
111111
FILES "${caf_launcher}"
112-
PERMISSIONS WORLD_EXECUTE WORLD_READ WORLD_WRITE OWNER_EXECUTE OWNER_READ OWNER_WRITE GROUP_EXECUTE GROUP_READ GROUP_WRITE
112+
PERMISSIONS WORLD_EXECUTE WORLD_READ OWNER_EXECUTE OWNER_READ GROUP_EXECUTE GROUP_READ
113113
DESTINATION "${CMAKE_INSTALL_BINDIR}"
114114
)
115115
file(READ ${CMAKE_CURRENT_SOURCE_DIR}/../extensions/cafrun-head CAFRUN_HEADER)

src/tests/unit/extensions/CMakeLists.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ function(generate_test_script base_name num_images)
3131
endif()
3232
file(APPEND "${harness}" "${CMAKE_INSTALL_PREFIX}/bin/cafrun -np ${num_images} ./${executable}\n")
3333
file( INSTALL "${harness}"
34-
PERMISSIONS WORLD_EXECUTE WORLD_READ W OWNER_EXECUTE OWNER_READ OWNER_WRITE GROUP_EXECUTE GROUP_READ
34+
PERMISSIONS WORLD_EXECUTE WORLD_READ OWNER_EXECUTE OWNER_READ GROUP_EXECUTE GROUP_READ
3535
DESTINATION ${CMAKE_CURRENT_BINARY_DIR}
3636
)
3737

0 commit comments

Comments
 (0)