From f51532773e880cb2e70156a652e4cf81a893b730 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Victor=20Pal=C3=A9ologue?= Date: Tue, 14 Nov 2023 15:00:21 +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 d691a32..f39cdc1 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_NAO_MESHES_LICENSE" ] && [ "$I_AGREE_TO_NAO_MESHES_LICENSE" = 1 ]; then