| @@ -1,17 +1,20 @@ | | | @@ -1,17 +1,20 @@ |
1 | $NetBSD: patch-CMakeLists.txt,v 1.2 2024/04/26 09:14:47 hauke Exp $ | | 1 | $NetBSD: patch-CMakeLists.txt,v 1.3 2024/04/26 09:18:00 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 | Keep build system from installing to PKG_SYSCONFDIR - we handle |
| | | 6 | preference files ourselves. |
| | | 7 | |
5 | --- CMakeLists.txt.orig 2023-10-13 13:21:31.000000000 +0000 | | 8 | --- CMakeLists.txt.orig 2023-10-13 13:21:31.000000000 +0000 |
6 | +++ CMakeLists.txt | | 9 | +++ CMakeLists.txt |
7 | @@ -154,16 +154,9 @@ endif() | | 10 | @@ -154,16 +154,9 @@ endif() |
8 | # Installation | | 11 | # Installation |
9 | install(TARGETS hiawatha wigwam DESTINATION ${CMAKE_INSTALL_SBINDIR}) | | 12 | install(TARGETS hiawatha wigwam DESTINATION ${CMAKE_INSTALL_SBINDIR}) |
10 | install(TARGETS cgi-wrapper DESTINATION ${CMAKE_INSTALL_SBINDIR} | | 13 | 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) | | 14 | - 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) | | 15 | + PERMISSIONS OWNER_READ OWNER_EXECUTE GROUP_READ GROUP_EXECUTE WORLD_READ WORLD_EXECUTE SETUID) |
13 | install(TARGETS ssi-cgi DESTINATION ${CMAKE_INSTALL_BINDIR}) | | 16 | install(TARGETS ssi-cgi DESTINATION ${CMAKE_INSTALL_BINDIR}) |
14 | | | 17 | |
15 | -foreach(configfile ${config_files}) | | 18 | -foreach(configfile ${config_files}) |
16 | - install(CODE "copy_if_not_exists(\"${CMAKE_SOURCE_DIR}/${configfile}\" \"${CONFIG_DIR}\")") | | 19 | - install(CODE "copy_if_not_exists(\"${CMAKE_SOURCE_DIR}/${configfile}\" \"${CONFIG_DIR}\")") |
17 | -endforeach() | | 20 | -endforeach() |