diff --git a/docker_templates/templates/docker_images_ros2/nightly/create_ros_image.Dockerfile.em b/docker_templates/templates/docker_images_ros2/nightly/create_ros_image.Dockerfile.em index eebea34..c80f6eb 100644 --- a/docker_templates/templates/docker_images_ros2/nightly/create_ros_image.Dockerfile.em +++ b/docker_templates/templates/docker_images_ros2/nightly/create_ros_image.Dockerfile.em @@ -51,10 +51,6 @@ RUN echo "deb http://packages.ros.org/ros2-testing/ubuntu `lsb_release -sc` main ENV LANG C.UTF-8 ENV LC_ALL C.UTF-8 -# bootstrap rosdep -RUN rosdep init \ - && rosdep update - @[if 'pip3_install' in locals()]@ @[ if pip3_install]@ # install python packages @@ -76,6 +72,12 @@ RUN apt-get update && apt-get install -q -y \ ros-$ROS_DISTRO-ros-workspace \ && rm -rf /var/lib/apt/lists/* +# bootstrap rosdep +@[ if 'rosdistro_index_url' in rosdep]@ +ENV ROSDISTRO_INDEX_URL @(rosdep['rosdistro_index_url']) +@[ end if]@ +RUN rosdep init + @[if 'rosdep_override' in locals()]@ # add custom rosdep rule files @[ for rule_file in rosdep_override]@