summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRyo Nakamura <upa@haeena.net>2023-11-01 19:38:17 +0900
committerRyo Nakamura <upa@haeena.net>2023-11-01 19:54:18 +0900
commit2b9061f5f0fd6b1f20ff7a2f1217006af2a25eb3 (patch)
tree819c2343b764364d7d28befc2256dbddd0edb922
parent8e590da322b3f9937d782e65569fa9052704d673 (diff)
add --sysctl net.ipv6.conf.all.disable_ipv6=0 for docker run.
docker disables ipv6 on all interfaces inside containers by default, even ::1 on lo. It causes testing mscp with IPv6 fails. Thus, this commit disables disable_ipv6 via the --sysctl option.
-rw-r--r--CMakeLists.txt3
1 files changed, 2 insertions, 1 deletions
diff --git a/CMakeLists.txt b/CMakeLists.txt
index dedc0c7..2a5b720 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -221,7 +221,8 @@ foreach(x RANGE ${DIST_LISTLEN})
COMMENT "Test mscp in ${DOCKER_IMAGE} container"
WORKING_DIRECTORY ${CMAKE_BINARY_DIR}
COMMAND
- docker run --init --rm ${DOCKER_IMAGE} /mscp/scripts/test-in-container.sh)
+ docker run --init --rm --sysctl net.ipv6.conf.all.disable_ipv6=0
+ ${DOCKER_IMAGE} /mscp/scripts/test-in-container.sh)
add_custom_target(docker-pkg-${DOCKER_INDEX}
COMMENT "Retrieve mscp package from ${DOCKER_IMAGE} container"