From ec6c4fa5447224fcecc23f626d0ae505589628f8 Mon Sep 17 00:00:00 2001 From: Alexey Pustovalov Date: Mon, 26 Feb 2024 14:19:58 +0900 Subject: [PATCH] Added modbus support for RHEL like systems --- Dockerfiles/agent/centos/Dockerfile | 1 + Dockerfiles/agent/ol/Dockerfile | 1 + Dockerfiles/agent/rhel/Dockerfile | 1 + Dockerfiles/agent2/centos/Dockerfile | 1 + Dockerfiles/agent2/ol/Dockerfile | 1 + Dockerfiles/agent2/rhel/Dockerfile | 1 + Dockerfiles/build-base/centos/Dockerfile | 9 ++++++++- Dockerfiles/build-base/ol/Dockerfile | 4 ++++ Dockerfiles/build-base/rhel/Dockerfile | 5 +++++ Dockerfiles/build-mysql/centos/Dockerfile | 3 +-- Dockerfiles/build-mysql/ol/Dockerfile | 2 +- Dockerfiles/build-mysql/rhel/Dockerfile | 2 +- Dockerfiles/build-pgsql/centos/Dockerfile | 2 +- Dockerfiles/build-pgsql/ol/Dockerfile | 2 +- Dockerfiles/build-sqlite3/centos/Dockerfile | 2 +- Dockerfiles/build-sqlite3/ol/Dockerfile | 2 +- Dockerfiles/build-sqlite3/rhel/Dockerfile | 2 +- 17 files changed, 31 insertions(+), 10 deletions(-) diff --git a/Dockerfiles/agent/centos/Dockerfile b/Dockerfiles/agent/centos/Dockerfile index 0d078e551..e35775b07 100644 --- a/Dockerfiles/agent/centos/Dockerfile +++ b/Dockerfiles/agent/centos/Dockerfile @@ -40,6 +40,7 @@ RUN --mount=type=tmpfs,target=/var/lib/dnf/ \ iputils \ pcre2 \ libcurl-minimal \ + libmodbus \ openssl-libs \ zlib" && \ dnf -y install epel-release && \ diff --git a/Dockerfiles/agent/ol/Dockerfile b/Dockerfiles/agent/ol/Dockerfile index c30ee65c1..16a8d9f4d 100644 --- a/Dockerfiles/agent/ol/Dockerfile +++ b/Dockerfiles/agent/ol/Dockerfile @@ -40,6 +40,7 @@ RUN --mount=type=tmpfs,target=/var/lib/dnf/ \ iputils \ pcre2 \ libcurl \ + libmodbus \ openssl-libs \ zlib" && \ microdnf -y install \ diff --git a/Dockerfiles/agent/rhel/Dockerfile b/Dockerfiles/agent/rhel/Dockerfile index 4cfc2f56f..7676273c0 100644 --- a/Dockerfiles/agent/rhel/Dockerfile +++ b/Dockerfiles/agent/rhel/Dockerfile @@ -58,6 +58,7 @@ RUN --mount=type=tmpfs,target=/var/lib/dnf/ \ iputils \ shadow-utils \ pcre2 \ + libmodbus \ libcurl" && \ curl --tlsv1.2 -sSf -L -o /tmp/epel-release-latest-8.noarch.rpm https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm && \ rpm -ivh /tmp/epel-release-latest-8.noarch.rpm && \ diff --git a/Dockerfiles/agent2/centos/Dockerfile b/Dockerfiles/agent2/centos/Dockerfile index 4300981f0..ab022b85c 100644 --- a/Dockerfiles/agent2/centos/Dockerfile +++ b/Dockerfiles/agent2/centos/Dockerfile @@ -45,6 +45,7 @@ RUN --mount=type=tmpfs,target=/var/lib/dnf/ \ iputils \ pcre2 \ libcurl-minimal \ + libmodbus \ smartmontools \ sudo \ openssl-libs" && \ diff --git a/Dockerfiles/agent2/ol/Dockerfile b/Dockerfiles/agent2/ol/Dockerfile index ed7fcfa83..3c637ca69 100644 --- a/Dockerfiles/agent2/ol/Dockerfile +++ b/Dockerfiles/agent2/ol/Dockerfile @@ -45,6 +45,7 @@ RUN --mount=type=tmpfs,target=/var/lib/dnf/ \ iputils \ pcre2 \ libcurl \ + libmodbus \ smartmontools \ sudo \ openssl-libs" && \ diff --git a/Dockerfiles/agent2/rhel/Dockerfile b/Dockerfiles/agent2/rhel/Dockerfile index d88cc32df..750b8eacd 100644 --- a/Dockerfiles/agent2/rhel/Dockerfile +++ b/Dockerfiles/agent2/rhel/Dockerfile @@ -65,6 +65,7 @@ RUN --mount=type=tmpfs,target=/var/lib/dnf/ \ pcre2 \ smartmontools \ sudo \ + libmodbus \ libcurl" && \ curl --tlsv1.2 -sSf -L -o /tmp/epel-release-latest-8.noarch.rpm https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm && \ rpm -ivh /tmp/epel-release-latest-8.noarch.rpm && \ diff --git a/Dockerfiles/build-base/centos/Dockerfile b/Dockerfiles/build-base/centos/Dockerfile index 6d7bdc4bb..f9fed7d2b 100644 --- a/Dockerfiles/build-base/centos/Dockerfile +++ b/Dockerfiles/build-base/centos/Dockerfile @@ -19,7 +19,7 @@ LABEL org.opencontainers.image.authors="Alexey Pustovalov