| @@ -1,15 +1,24 @@ | | | @@ -1,15 +1,24 @@ |
1 | $NetBSD: patch-CMakeLists.txt,v 1.1 2024/04/15 14:52:33 hauke Exp $ | | 1 | $NetBSD: patch-CMakeLists.txt,v 1.2 2024/04/26 09:14:47 hauke Exp $ |
2 | | | 2 | |
3 | setuid binaries should not be writable by anyone. | | 3 | setuid binaries should not be writable by anyone. |
4 | | | 4 | |
5 | --- CMakeLists.txt.orig 2024-04-05 17:22:48.812504624 +0000 | | 5 | --- CMakeLists.txt.orig 2023-10-13 13:21:31.000000000 +0000 |
6 | +++ CMakeLists.txt | | 6 | +++ CMakeLists.txt |
7 | @@ -154,7 +154,7 @@ endif() | | 7 | @@ -154,16 +154,9 @@ endif() |
8 | # Installation | | 8 | # Installation |
9 | install(TARGETS hiawatha wigwam DESTINATION ${CMAKE_INSTALL_SBINDIR}) | | 9 | install(TARGETS hiawatha wigwam DESTINATION ${CMAKE_INSTALL_SBINDIR}) |
10 | install(TARGETS cgi-wrapper DESTINATION ${CMAKE_INSTALL_SBINDIR} | | 10 | install(TARGETS cgi-wrapper DESTINATION ${CMAKE_INSTALL_SBINDIR} |
11 | - PERMISSIONS OWNER_READ OWNER_WRITE OWNER_EXECUTE GROUP_READ GROUP_EXECUTE WORLD_READ WORLD_EXECUTE SETUID) | | 11 | - PERMISSIONS OWNER_READ OWNER_WRITE OWNER_EXECUTE GROUP_READ GROUP_EXECUTE WORLD_READ WORLD_EXECUTE SETUID) |
12 | + PERMISSIONS OWNER_READ OWNER_EXECUTE GROUP_READ GROUP_EXECUTE WORLD_READ WORLD_EXECUTE SETUID) | | 12 | + PERMISSIONS OWNER_READ OWNER_EXECUTE GROUP_READ GROUP_EXECUTE WORLD_READ WORLD_EXECUTE SETUID) |
13 | install(TARGETS ssi-cgi DESTINATION ${CMAKE_INSTALL_BINDIR}) | | 13 | install(TARGETS ssi-cgi DESTINATION ${CMAKE_INSTALL_BINDIR}) |
14 | | | 14 | |
15 | foreach(configfile ${config_files}) | | 15 | -foreach(configfile ${config_files}) |
| | | 16 | - install(CODE "copy_if_not_exists(\"${CMAKE_SOURCE_DIR}/${configfile}\" \"${CONFIG_DIR}\")") |
| | | 17 | -endforeach() |
| | | 18 | -foreach(configfile ${config_files_in}) |
| | | 19 | - install(CODE "copy_if_not_exists(\"${CMAKE_CURRENT_BINARY_DIR}/${configfile}\" \"${CONFIG_DIR}\")") |
| | | 20 | -endforeach() |
| | | 21 | - |
| | | 22 | install(FILES ${manual_pages} DESTINATION ${CMAKE_INSTALL_FULL_MANDIR}/man1) |
| | | 23 | foreach(manpage ${manual_pages_in}) |
| | | 24 | install(FILES ${CMAKE_CURRENT_BINARY_DIR}/${manpage} DESTINATION ${CMAKE_INSTALL_FULL_MANDIR}/man1) |