Docker Update 4

This commit is contained in:
2026-01-10 23:12:47 +00:00
parent f03b2d627f
commit af6e3b0ade

View File

@@ -140,17 +140,22 @@ RUN apt-get update \
USER $USERNAME
WORKDIR /home/$USERNAME
# Set environment variables needed by ArduPilot install script
ENV USER=$USERNAME
ENV HOME=/home/$USERNAME
# =============================================================================
# ARDUPILOT SITL
# =============================================================================
RUN git clone --recurse-submodules https://github.com/ArduPilot/ardupilot.git /home/$USERNAME/ardupilot
# Install ArduPilot prerequisites (writes to container's bashrc, not host)
# The -y flag makes it non-interactive
WORKDIR /home/$USERNAME/ardupilot
RUN Tools/environment_install/install-prereqs-ubuntu.sh -y
RUN bash -c "Tools/environment_install/install-prereqs-ubuntu.sh -y"
# Build ArduCopter SITL
RUN . ~/.profile && ./waf configure --board sitl && ./waf copter
# Source environment and build ArduCopter SITL
RUN bash -c "source ~/.profile && ./waf configure --board sitl && ./waf copter"
# =============================================================================
# ARDUPILOT GAZEBO PLUGIN