Skip to content

Commit 1c78626

Browse files
committed
Fix: not support Windows. add libsnmp in various Dockerfile
Signed-off-by: k402xxxcenxxx <[email protected]>
1 parent 0a0e1bb commit 1c78626

File tree

8 files changed

+28
-27
lines changed

8 files changed

+28
-27
lines changed

cmake/windows-setup.cmake

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -63,6 +63,7 @@ if(FLB_WINDOWS_DEFAULTS)
6363
# disable calyptia fleet management for now
6464
set(FLB_IN_CALYPTIA_FLEET No)
6565
set(FLB_IN_SPLUNK Yes)
66+
set(FLB_IN_SNMP No)
6667

6768
# OUTPUT plugins
6869
# ==============

dockerfiles/Dockerfile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -226,7 +226,7 @@ RUN echo "deb http://deb.debian.org/debian bullseye-backports main" >> /etc/apt/
226226
openssl \
227227
htop atop strace iotop sysstat ncdu logrotate hdparm pciutils psmisc tree pv \
228228
cmake make tar flex bison \
229-
libssl-dev libsasl2-dev libsystemd-dev/bullseye-backports zlib1g-dev libpq-dev libyaml-dev postgresql-server-dev-all \
229+
libssl-dev libsasl2-dev libsystemd-dev/bullseye-backports zlib1g-dev libpq-dev libyaml-dev libsnmp-dev postgresql-server-dev-all \
230230
&& apt-get clean \
231231
&& rm -rf /var/lib/apt/lists/*
232232

dockerfiles/Dockerfile.centos7

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ RUN yum -y update && \
88
yum install -y rpm-build curl ca-certificates gcc gcc-c++ cmake make bash \
99
wget unzip systemd-devel wget flex bison \
1010
cyrus-sasl-lib cyrus-sasl-devel openssl openss-libs openssl-devel \
11-
postgresql-libs postgresql-devel postgresql-server postgresql libyaml-devel && \
11+
postgresql-libs postgresql-devel postgresql-server postgresql libyaml-devel libsnmp-devel && \
1212
wget -q http://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm && \
1313
rpm -ivh epel-release-latest-7.noarch.rpm && \
1414
yum install -y cmake3

packaging/distros/amazonlinux/Dockerfile

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ RUN yum -y update && \
1818
wget unzip systemd-devel wget flex bison \
1919
cyrus-sasl-lib cyrus-sasl-devel openssl openss-libs openssl-devel \
2020
postgresql-devel postgresql-libs \
21-
cmake3 libyaml-devel zlib-devel && \
21+
cmake3 libyaml-devel libsnmp-devel zlib-devel && \
2222
yum clean all
2323

2424
# amazonlinux/2.arm64v8 base image
@@ -32,7 +32,7 @@ RUN yum -y update && \
3232
wget unzip systemd-devel wget flex bison \
3333
cyrus-sasl-lib cyrus-sasl-devel openssl openss-libs openssl-devel \
3434
postgresql-devel postgresql-libs \
35-
cmake3 libyaml-devel zlib-devel && \
35+
cmake3 libyaml-devel libsnmp-devel zlib-devel && \
3636
yum clean all
3737

3838
FROM amazonlinux:2023 as amazonlinux-2023-base
@@ -43,7 +43,7 @@ RUN yum -y update && \
4343
wget unzip systemd-devel wget flex bison \
4444
cyrus-sasl-lib cyrus-sasl-devel openssl openssl-libs openssl-devel \
4545
postgresql-devel postgresql-libs \
46-
cmake3 libyaml-devel zlib-devel && \
46+
cmake3 libyaml-devel libsnmp-devel zlib-devel && \
4747
yum clean all
4848

4949
# hadolint ignore=DL3029
@@ -57,7 +57,7 @@ RUN yum -y update && \
5757
wget unzip systemd-devel wget flex bison \
5858
cyrus-sasl-lib cyrus-sasl-devel openssl openssl-libs openssl-devel \
5959
postgresql-devel postgresql-libs \
60-
cmake3 libyaml-devel zlib-devel && \
60+
cmake3 libyaml-devel libsnmp-devel zlib-devel && \
6161
yum clean all
6262

6363
# Common build for all distributions now

packaging/distros/centos/Dockerfile

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ RUN yum -y update && \
1717
yum install -y rpm-build curl ca-certificates gcc gcc-c++ cmake make bash \
1818
wget unzip systemd-devel wget flex bison \
1919
cyrus-sasl-lib cyrus-sasl-devel openssl openss-libs openssl-devel \
20-
postgresql-libs postgresql-devel postgresql-server postgresql libyaml-devel && \
20+
postgresql-libs postgresql-devel postgresql-server postgresql libyaml-devel libsnmp-devel && \
2121
wget -q http://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm && \
2222
rpm -ivh epel-release-latest-7.noarch.rpm && \
2323
yum install -y cmake3 && \
@@ -36,7 +36,7 @@ RUN yum -y update && \
3636
yum install -y rpm-build curl ca-certificates gcc gcc-c++ cmake make bash \
3737
wget unzip systemd-devel wget flex bison \
3838
cyrus-sasl-lib cyrus-sasl-devel openssl openss-libs openssl-devel \
39-
postgresql-libs postgresql-devel postgresql-server postgresql libyaml-devel && \
39+
postgresql-libs postgresql-devel postgresql-server postgresql libyaml-devel libsnmp-devel && \
4040
wget -q http://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm && \
4141
rpm -ivh epel-release-latest-7.noarch.rpm && \
4242
yum install -y cmake3 && \
@@ -66,7 +66,7 @@ RUN yum -y update && \
6666
wget unzip systemd-devel wget flex bison \
6767
postgresql-libs postgresql-devel postgresql-server postgresql \
6868
cyrus-sasl-lib cyrus-sasl-devel openssl openssl-libs openssl-devel \
69-
libyaml-devel zlib-devel && \
69+
libyaml-devel libsnmp-devel zlib-devel && \
7070
yum clean all
7171

7272
ARG FLB_OUT_PGSQL=On
@@ -90,7 +90,7 @@ RUN yum -y update && \
9090
wget unzip systemd-devel wget flex bison \
9191
postgresql-libs postgresql-devel postgresql-server postgresql \
9292
cyrus-sasl-lib cyrus-sasl-devel openssl openssl-libs openssl-devel \
93-
libyaml-devel zlib-devel && \
93+
libyaml-devel libsnmp-devel zlib-devel && \
9494
yum clean all
9595

9696
ARG FLB_OUT_PGSQL=On
@@ -109,7 +109,7 @@ RUN dnf -y install 'dnf-command(config-manager)' && dnf -y config-manager --set-
109109
wget unzip systemd-devel wget flex bison \
110110
postgresql-libs postgresql-devel postgresql-server postgresql \
111111
cyrus-sasl-lib cyrus-sasl-devel openssl openssl-libs openssl-devel \
112-
libyaml-devel zlib-devel && \
112+
libyaml-devel libsnmp-devel zlib-devel && \
113113
dnf clean all
114114

115115
ARG FLB_OUT_PGSQL=On
@@ -127,7 +127,7 @@ RUN dnf -y install 'dnf-command(config-manager)' && dnf -y config-manager --set-
127127
wget unzip systemd-devel wget flex bison \
128128
postgresql-libs postgresql-devel postgresql-server postgresql \
129129
cyrus-sasl-lib cyrus-sasl-devel openssl openssl-libs openssl-devel \
130-
libyaml-devel zlib-devel && \
130+
libyaml-devel libsnmp-devel zlib-devel && \
131131
dnf clean all
132132

133133
ARG FLB_OUT_PGSQL=On

packaging/distros/debian/Dockerfile

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ RUN apt-get -qq update && \
1919
cmake make bash sudo wget unzip dh-make \
2020
libsystemd-dev zlib1g-dev flex bison \
2121
libssl1.1 libssl-dev libpq-dev postgresql-server-dev-all \
22-
libsasl2-2 libsasl2-dev libyaml-dev pkg-config && \
22+
libsasl2-2 libsasl2-dev libyaml-dev libsnmp-dev pkg-config && \
2323
apt-get install -y --reinstall lsb-base lsb-release
2424

2525
# debian/buster.arm64v8 base image
@@ -34,7 +34,7 @@ RUN apt-get -qq update && \
3434
cmake make bash sudo wget unzip dh-make \
3535
libsystemd-dev zlib1g-dev flex bison \
3636
libssl1.1 libssl-dev libpq-dev postgresql-server-dev-all \
37-
libsasl2-2 libsasl2-dev libyaml-dev pkg-config && \
37+
libsasl2-2 libsasl2-dev libyaml-dev libsnmp-dev pkg-config && \
3838
apt-get install -y --reinstall lsb-base lsb-release
3939

4040
# debian/bullseye base image
@@ -47,7 +47,7 @@ RUN apt-get -qq update && \
4747
cmake make bash sudo wget unzip dh-make \
4848
libsystemd-dev zlib1g-dev flex bison \
4949
libssl1.1 libssl-dev libpq-dev postgresql-server-dev-all \
50-
libsasl2-2 libsasl2-dev libyaml-dev pkg-config && \
50+
libsasl2-2 libsasl2-dev libyaml-dev libsnmp-dev pkg-config && \
5151
apt-get install -y --reinstall lsb-base lsb-release
5252

5353
# debian/bullseye.arm64v8 base image
@@ -62,7 +62,7 @@ RUN apt-get -qq update && \
6262
cmake make bash sudo wget unzip dh-make \
6363
libsystemd-dev zlib1g-dev flex bison \
6464
libssl1.1 libssl-dev libpq-dev postgresql-server-dev-all \
65-
libsasl2-2 libsasl2-dev libyaml-dev pkg-config && \
65+
libsasl2-2 libsasl2-dev libyaml-dev libsnmp-dev pkg-config && \
6666
apt-get install -y --reinstall lsb-base lsb-release
6767

6868
# debian/bookworm base image
@@ -75,7 +75,7 @@ RUN apt-get -qq update && \
7575
cmake make bash sudo wget unzip dh-make \
7676
libsystemd-dev zlib1g-dev flex bison \
7777
libssl3 libssl-dev libpq-dev postgresql-server-dev-all \
78-
libsasl2-2 libsasl2-dev libyaml-dev pkg-config && \
78+
libsasl2-2 libsasl2-dev libyaml-dev libsnmp-dev pkg-config && \
7979
apt-get install -y --reinstall lsb-base lsb-release
8080

8181
# debian/bookworm.arm64v8 base image
@@ -90,7 +90,7 @@ RUN apt-get -qq update && \
9090
cmake make bash sudo wget unzip dh-make \
9191
libsystemd-dev zlib1g-dev flex bison \
9292
libssl3 libssl-dev libpq-dev postgresql-server-dev-all \
93-
libsasl2-2 libsasl2-dev libyaml-dev pkg-config && \
93+
libsasl2-2 libsasl2-dev libyaml-dev libsnmp-dev pkg-config && \
9494
apt-get install -y --reinstall lsb-base lsb-release
9595

9696
# Common build for all distributions now

packaging/distros/raspbian/Dockerfile

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ RUN apt-get update && \
1818
make bash sudo wget unzip dh-make \
1919
libsystemd-dev zlib1g-dev flex bison \
2020
libssl1.1 libssl-dev libpq-dev postgresql-server-dev-all \
21-
libsasl2-2 libsasl2-dev libyaml-dev pkg-config && \
21+
libsasl2-2 libsasl2-dev libyaml-dev libsnmp-dev pkg-config && \
2222
apt-get install -y --reinstall lsb-base lsb-release
2323

2424
# raspbian/bullseye base image
@@ -31,7 +31,7 @@ RUN apt-get update && \
3131
cmake make bash sudo wget unzip dh-make \
3232
libsystemd-dev zlib1g-dev flex bison \
3333
libssl1.1 libssl-dev libpq-dev postgresql-server-dev-all \
34-
libsasl2-2 libsasl2-dev libyaml-dev pkg-config && \
34+
libsasl2-2 libsasl2-dev libyaml-dev libsnmp-dev pkg-config && \
3535
apt-get install -y --reinstall lsb-base lsb-release
3636

3737
# Common build for all distributions now

packaging/distros/ubuntu/Dockerfile

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ RUN apt-get update && \
2020
apt-get install -y curl ca-certificates build-essential libsystemd-dev cmake \
2121
make bash wget unzip nano vim valgrind dh-make flex bison \
2222
libpq-dev postgresql-server-dev-all software-properties-common \
23-
software-properties-common libyaml-dev apt-transport-https \
23+
software-properties-common libyaml-dev libsnmp-dev apt-transport-https \
2424
pkg-config libsasl2-2 libsasl2-dev openssl libssl-dev libssl1.0 zlib1g-dev && \
2525
wget -q -O - https://apt.kitware.com/keys/kitware-archive-latest.asc 2>/dev/null | \
2626
gpg --dearmor - | tee /etc/apt/trusted.gpg.d/kitware.gpg >/dev/null && \
@@ -39,7 +39,7 @@ RUN apt-get update && \
3939
cmake make bash wget unzip nano vim valgrind dh-make flex bison \
4040
libpq-dev postgresql-server-dev-all \
4141
libsasl2-2 libsasl2-dev openssl libssl-dev libssl1.1 \
42-
software-properties-common libyaml-dev apt-transport-https pkg-config zlib1g-dev && \
42+
software-properties-common libyaml-dev libsnmp-dev apt-transport-https pkg-config zlib1g-dev && \
4343
wget -q -O - https://apt.kitware.com/keys/kitware-archive-latest.asc 2>/dev/null | \
4444
gpg --dearmor - | tee /etc/apt/trusted.gpg.d/kitware.gpg >/dev/null && \
4545
apt-add-repository 'deb https://apt.kitware.com/ubuntu/ bionic main' && \
@@ -61,7 +61,7 @@ RUN apt-get update && \
6161
cmake make bash wget unzip nano vim valgrind dh-make flex bison \
6262
libpq-dev postgresql-server-dev-all \
6363
libsasl2-2 libsasl2-dev openssl libssl-dev libssl1.1 \
64-
software-properties-common libyaml-dev apt-transport-https pkg-config zlib1g-dev && \
64+
software-properties-common libyaml-dev libsnmp-dev apt-transport-https pkg-config zlib1g-dev && \
6565
wget -q -O - https://apt.kitware.com/keys/kitware-archive-latest.asc 2>/dev/null | \
6666
gpg --dearmor - | tee /etc/apt/trusted.gpg.d/kitware.gpg >/dev/null && \
6767
apt-add-repository 'deb https://apt.kitware.com/ubuntu/ bionic main' && \
@@ -79,7 +79,7 @@ RUN apt-get update && \
7979
apt-get install -y curl ca-certificates build-essential libsystemd-dev \
8080
cmake make bash wget unzip nano vim valgrind dh-make flex bison \
8181
libpq-dev postgresql-server-dev-all \
82-
libsasl2-2 libsasl2-dev openssl libssl-dev libssl1.1 libyaml-dev pkg-config zlib1g-dev && \
82+
libsasl2-2 libsasl2-dev openssl libssl-dev libssl1.1 libyaml-dev libsnmp-dev pkg-config zlib1g-dev && \
8383
apt-get install -y --reinstall lsb-base lsb-release
8484

8585
# ubuntu/20.04.arm64v8 base image
@@ -93,7 +93,7 @@ RUN apt-get update && \
9393
apt-get install -y curl ca-certificates build-essential libsystemd-dev \
9494
cmake make bash wget unzip nano vim valgrind dh-make flex bison \
9595
libpq-dev postgresql-server-dev-all \
96-
libsasl2-2 libsasl2-dev openssl libssl-dev libssl1.1 libyaml-dev pkg-config zlib1g-dev && \
96+
libsasl2-2 libsasl2-dev openssl libssl-dev libssl1.1 libyaml-dev libsnmp-dev pkg-config zlib1g-dev && \
9797
apt-get install -y --reinstall lsb-base lsb-release
9898

9999
# ubuntu/22.04 base image
@@ -105,7 +105,7 @@ RUN apt-get update && \
105105
apt-get install -y curl ca-certificates build-essential libsystemd-dev \
106106
cmake make bash wget unzip nano vim valgrind dh-make flex bison \
107107
libpq-dev postgresql-server-dev-all libpq5 \
108-
libsasl2-2 libsasl2-dev openssl libssl-dev libssl3 libyaml-dev pkg-config zlib1g-dev && \
108+
libsasl2-2 libsasl2-dev openssl libssl-dev libssl3 libyaml-dev libsnmp-dev pkg-config zlib1g-dev && \
109109
apt-get install -y --reinstall lsb-base lsb-release
110110

111111
# ubuntu/22.04.arm64v8 base image
@@ -119,7 +119,7 @@ RUN apt-get update && \
119119
apt-get install -y curl ca-certificates build-essential libsystemd-dev \
120120
cmake make bash wget unzip nano vim valgrind dh-make flex bison \
121121
libpq-dev postgresql-server-dev-all libpq5 \
122-
libsasl2-2 libsasl2-dev openssl libssl-dev libssl3 libyaml-dev pkg-config zlib1g-dev && \
122+
libsasl2-2 libsasl2-dev openssl libssl-dev libssl3 libyaml-dev libsnmp-dev pkg-config zlib1g-dev && \
123123
apt-get install -y --reinstall lsb-base lsb-release
124124

125125
# Common build for all distributions now

0 commit comments

Comments
 (0)