pacakging: add zstd dev to install-required-packages (#16370)
Ilya Mashchenko committed
Nov 9, 2023 at 21:15 UTC
a4526f6e694e2e728258db9348f58cb73adfb5ca
1 file changed
+19
packaging/installer/install-required-packages.sh
+19
@@ -28,6 +28,7 @@ PACKAGES_UPDATE_IPSETS=${PACKAGES_UPDATE_IPSETS-0}
28
PACKAGES_NETDATA_DEMO_SITE=${PACKAGES_NETDATA_DEMO_SITE-0}
29
PACKAGES_NETDATA_SENSORS=${PACKAGES_NETDATA_SENSORS-0}
30
PACKAGES_NETDATA_DATABASE=${PACKAGES_NETDATA_DATABASE-1}
31
+PACKAGES_NETDATA_STREAMING_COMPRESSION=${PACKAGES_NETDATA_STREAMING_COMPRESSION-0}
32
PACKAGES_NETDATA_EBPF=${PACKAGES_NETDATA_EBPF-1}
33
34
# needed commands
@@ -1016,6 +1017,18 @@ declare -A pkg_lz4=(
1017
['default']="lz4-devel"
1018
)
1019
1020
+declare -A pkg_zstd=(
1021
+ ['alpine']="zstd-dev"
1022
+ ['debian']="libzstd-dev"
1023
+ ['ubuntu']="libzstd-dev"
1024
+ ['gentoo']="app-arch/zstd"
1025
+ ['clearlinux']="zstd-devel"
1026
+ ['arch']="zstd"
1027
+ ['macos']="zstd"
1028
+ ['freebsd']="zstd"
1029
+ ['default']="libzstd-devel"
1030
+)
1031
+
1032
declare -A pkg_libuv=(
1033
['alpine']="libuv-dev"
1034
['debian']="libuv1-dev"
@@ -1281,6 +1294,10 @@ packages() {
1294
suitable_package openssl
1295
fi
1296
1297
+ if [ "${PACKAGES_NETDATA_STREAMING_COMPRESSION}" -ne 0 ]; then
1298
+ suitable_package zstd
1299
+ fi
1300
+
1301
# -------------------------------------------------------------------------
1302
# ebpf plugin
1303
if [ "${PACKAGES_NETDATA_EBPF}" -ne 0 ]; then
@@ -1923,6 +1940,7 @@ while [ -n "${1}" ]; do
1940
PACKAGES_NETDATA_SENSORS=1
1941
PACKAGES_NETDATA_DATABASE=1
1942
PACKAGES_NETDATA_EBPF=1
1943
+ PACKAGES_NETDATA_STREAMING_COMPRESSION=1
1944
;;
1945
1946
netdata)
@@ -1930,6 +1948,7 @@ while [ -n "${1}" ]; do
1948
PACKAGES_NETDATA_PYTHON3=1
1949
PACKAGES_NETDATA_DATABASE=1
1950
PACKAGES_NETDATA_EBPF=1
1951
+ PACKAGES_NETDATA_STREAMING_COMPRESSION=1
1952
;;
1953
1954
python | netdata-python)