Skip to content

Commit

Permalink
Enable RTI Connext on RHEL 8 (#594)
Browse files Browse the repository at this point in the history
It seems that the binaries supplied by RTI are intended to be somewhat
portable among Linux platforms, and there is enough similarity to
utilize Connext on RHEL 8 in the same way we've used it in Ubuntu since
Bionic.

This cleanup of the RHEL RMW configuration values has the additional
benefit of adding rmw_fastrtps_dynamic_cpp to the packaging job, which
aligns it better with the Ubuntu archives.

Signed-off-by: Scott K Logan <[email protected]>
  • Loading branch information
cottsay authored Sep 29, 2021
1 parent 7357b08 commit bc84b0a
Show file tree
Hide file tree
Showing 2 changed files with 14 additions and 1 deletion.
1 change: 0 additions & 1 deletion create_jenkins_job.py
Original file line number Diff line number Diff line change
Expand Up @@ -160,7 +160,6 @@ def main(argv=None):
os_config_overrides = {
'linux-rhel': {
'mixed_overlay_pkgs': '',
'ignore_rmw_default': data['ignore_rmw_default'] | {'rmw_connext_cpp', 'rmw_connextdds'},
'use_connext_debs_default': 'false',
},
}
Expand Down
14 changes: 14 additions & 0 deletions linux_docker_resources/Dockerfile-RHEL
Original file line number Diff line number Diff line change
Expand Up @@ -115,6 +115,20 @@ RUN dnf install \
uncrustify \
--refresh -y

# Install dependencies of Connext and its installer
RUN dnf install \
libnsl2-devel \
python3-pexpect \
--refresh -y

# Get and install the RTI web binaries.
RUN cd /tmp && curl --silent https://s3.amazonaws.com/RTI/Bundles/5.3.1/Evaluation/rti_connext_dds_secure-5.3.1-eval-x64Linux3gcc5.4.0.tar.gz | tar -xz
RUN cd /tmp && tar -xvf /tmp/openssl-1.0.2n-target-x64Linux3gcc5.4.0.tar.gz
ADD rti_web_binaries_install_script.py /tmp/rti_web_binaries_install_script.py

# Add the RTI license file.
ADD rticonnextdds-license/rti_license.dat /tmp/rti_license.dat

# automatic invalidation once every day.
RUN echo "@today_str"
RUN dnf update --refresh -y
Expand Down

0 comments on commit bc84b0a

Please sign in to comment.