From 22fb02762f842e81d717b3fc8aa6b4f38ac693cf Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Victor=20Pal=C3=A9ologue?= Date: Tue, 14 Nov 2023 15:06:12 +0000 Subject: [PATCH] Workaround running installer in CI --- install_with_auto_mode.sh | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/install_with_auto_mode.sh b/install_with_auto_mode.sh index 947e649..ff8a9db 100755 --- a/install_with_auto_mode.sh +++ b/install_with_auto_mode.sh @@ -13,6 +13,14 @@ fi if [ -n "$CI" ] && [ "$CI" = 1 ]; then INSTALL_MODE_FLAG=("--mode" "unattended") fi +# For ROS 2 CI. It's not ideal... +isDocker(){ + local cgroup=/proc/1/cgroup + test -f $cgroup && [[ "$(<$cgroup)" = *:cpuset:/docker/* ]] +} +if isDocker; then + INSTALL_MODE_FLAG=("--mode" "unattended") +fi # Unless they specifically agree to the license. if [ -n "$I_AGREE_TO_PEPPER_MESHES_LICENSE" ] && [ "$I_AGREE_TO_PEPPER_MESHES_LICENSE" = 1 ]; then