@cryptotaxi247 / netdata-1 / commits / a4526f6e6

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)