Skip to content

Commit 5bd63e9

Browse files
authored
Upgrading zenoh to 1.3.1
1 parent a647ecd commit 5bd63e9

File tree

1 file changed

+13
-12
lines changed

1 file changed

+13
-12
lines changed

Dockerfile

+13-12
Original file line numberDiff line numberDiff line change
@@ -99,18 +99,18 @@ RUN mkdir -p /etc/ros/rosdep/sources.list.d/ && \
9999

100100
ENV ROSDISTRO_INDEX_URL=https://raw.github.com/LCAS/rosdistro/master/index-v4.yaml
101101

102-
# ENV ZENOH_BRIDGE_VERSION=1.2.1
103-
# RUN cd /tmp; \
104-
# if [ "$(dpkg --print-architecture)" = "arm64" ]; then \
105-
# curl -L -O https://github.com/eclipse-zenoh/zenoh-plugin-ros2dds/releases/download/${ZENOH_BRIDGE_VERSION}/zenoh-plugin-ros2dds-${ZENOH_BRIDGE_VERSION}-aarch64-unknown-linux-gnu-standalone.zip; \
106-
# else \
107-
# curl -L -O https://github.com/eclipse-zenoh/zenoh-plugin-ros2dds/releases/download/${ZENOH_BRIDGE_VERSION}/zenoh-plugin-ros2dds-${ZENOH_BRIDGE_VERSION}-x86_64-unknown-linux-gnu-standalone.zip; \
108-
# fi; \
109-
# unzip zenoh-plugin-ros2dds-*.zip && \
110-
# mv zenoh-bridge-ros2dds /usr/local/bin/ && \
111-
# chmod +x /usr/local/bin/zenoh-bridge-ros2dds && \
112-
# ldconfig && \
113-
# rm -rf zenoh-*
102+
ENV ZENOH_BRIDGE_VERSION=1.3.1
103+
RUN cd /tmp; \
104+
if [ "$(dpkg --print-architecture)" = "arm64" ]; then \
105+
curl -L -O https://github.com/eclipse-zenoh/zenoh-plugin-ros2dds/releases/download/${ZENOH_BRIDGE_VERSION}/zenoh-plugin-ros2dds-${ZENOH_BRIDGE_VERSION}-aarch64-unknown-linux-gnu-standalone.zip; \
106+
else \
107+
curl -L -O https://github.com/eclipse-zenoh/zenoh-plugin-ros2dds/releases/download/${ZENOH_BRIDGE_VERSION}/zenoh-plugin-ros2dds-${ZENOH_BRIDGE_VERSION}-x86_64-unknown-linux-gnu-standalone.zip; \
108+
fi; \
109+
unzip zenoh-plugin-ros2dds-*.zip && \
110+
mv zenoh-bridge-ros2dds /usr/local/bin/ && \
111+
chmod +x /usr/local/bin/zenoh-bridge-ros2dds && \
112+
ldconfig && \
113+
rm -rf zenoh-*
114114

115115
# install nodejs
116116
RUN curl -fsSL https://deb.nodesource.com/setup_22.x | bash -
@@ -219,6 +219,7 @@ RUN echo "# Welcome to the L-CAS Desktop Container.\n" > /opt/image/info.md; \
219219
echo "The following software is installed:" >> /opt/image/info.md; \
220220
echo "* The L-CAS ROS2 [apt repositories](https://lcas.lincoln.ac.uk/apt/lcas) are enabled." >> /opt/image/info.md; \
221221
echo "* The L-CAS [rosdistro](https://github.com/LCAS/rosdistro) is enabled." >> /opt/image/info.md; \
222+
echo "* The Zenoh ROS2 bridge \`zenoh-bridge-ros2dds\` (version: ${ZENOH_BRIDGE_VERSION})." >> /opt/image/info.md; \
222223
echo "* Node.js (with npm) in version $(node --version)." >> /opt/image/info.md; \
223224
echo "* password-less \`sudo\` to install more packages." >> /opt/image/info.md; \
224225
echo "\n" >> /opt/image/info.md; \

0 commit comments

Comments
 (0)