File tree Expand file tree Collapse file tree 1 file changed +12
-1
lines changed Expand file tree Collapse file tree 1 file changed +12
-1
lines changed Original file line number Diff line number Diff line change @@ -4,7 +4,18 @@ SHELL ["/bin/bash", "-c"]
4
4
ENV DEBIAN_FRONTEND=noninteractive
5
5
ENV DEBCONF_NOWARNINGS=yes
6
6
7
- # cspell: ignore kisak
7
+ # workaround until the fix release in the official ros image
8
+ RUN rm /etc/apt/sources.list.d/ros2-latest.list \
9
+ && rm /usr/share/keyrings/ros2-latest-archive-keyring.gpg
10
+ RUN apt-get update \
11
+ && apt-get install -y ca-certificates curl
12
+
13
+ RUN export ROS_APT_SOURCE_VERSION=$(curl -s https://api.github.com/repos/ros-infrastructure/ros-apt-source/releases/latest | grep -F "tag_name" | awk -F\" '{print $4}' ) ;\
14
+ curl -L -s -o /tmp/ros2-apt-source.deb "https://github.com/ros-infrastructure/ros-apt-source/releases/download/${ROS_APT_SOURCE_VERSION}/ros2-apt-source_${ROS_APT_SOURCE_VERSION}.$(. /etc/os-release && echo " $VERSION_CODENAME")_all.deb" \
15
+ && apt-get update \
16
+ && apt-get install -y /tmp/ros2-apt-source.deb \
17
+ && rm -f /tmp/ros2-apt-source.deb
18
+
8
19
RUN --mount=type=cache,id=apt-cache-amd64,target=/var/cache/apt,sharing=locked \
9
20
--mount=type=cache,id=apt-lib-amd64,target=/var/lib/apt,sharing=locked \
10
21
apt-get update && apt-get -y install python3-pip python3-rospkg python3-rosdep software-properties-common ccache && \
You can’t perform that action at this time.
0 commit comments