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