From 6e1f9f57c5ae87a622e099b60053300222cb8c49 Mon Sep 17 00:00:00 2001 From: brendon-albacore Date: Mon, 27 Apr 2026 10:26:45 -0400 Subject: [PATCH] fix: add conditional in ardusub env file for zsh --- extras/ros-jazzy-gz-harmonic-install.sh | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/extras/ros-jazzy-gz-harmonic-install.sh b/extras/ros-jazzy-gz-harmonic-install.sh index a9263312..e2979095 100644 --- a/extras/ros-jazzy-gz-harmonic-install.sh +++ b/extras/ros-jazzy-gz-harmonic-install.sh @@ -131,7 +131,11 @@ ENV_FILE="$ENV_DIR/env" mkdir -p "$ENV_DIR" cat > "$ENV_FILE" <<'EOF' -source /opt/ros/jazzy/setup.bash +if [ -n "$ZSH_VERSION" ]; then + source /opt/ros/jazzy/setup.zsh +else + source /opt/ros/jazzy/setup.bash +fi export PATH=/opt/ardusub_ws/ardupilot/Tools/autotest:$PATH export PATH=/opt/ardusub_ws/ardupilot/build/sitl/bin:$PATH export GEOGRAPHICLIB_GEOID_PATH=/usr/share/GeographicLib/geoids