diff options
author | Daniel Baumann <daniel.baumann@progress-linux.org> | 2024-04-27 11:08:07 +0000 |
---|---|---|
committer | Daniel Baumann <daniel.baumann@progress-linux.org> | 2024-04-27 11:08:07 +0000 |
commit | c69cb8cc094cc916adbc516b09e944cd3d137c01 (patch) | |
tree | f2878ec41fb6d0e3613906c6722fc02b934eeb80 /packaging/makeself/install-alpine-packages.sh | |
parent | Initial commit. (diff) | |
download | netdata-c69cb8cc094cc916adbc516b09e944cd3d137c01.tar.xz netdata-c69cb8cc094cc916adbc516b09e944cd3d137c01.zip |
Adding upstream version 1.29.3.upstream/1.29.3upstream
Signed-off-by: Daniel Baumann <daniel.baumann@progress-linux.org>
Diffstat (limited to '')
-rwxr-xr-x | packaging/makeself/install-alpine-packages.sh | 51 |
1 files changed, 51 insertions, 0 deletions
diff --git a/packaging/makeself/install-alpine-packages.sh b/packaging/makeself/install-alpine-packages.sh new file mode 100755 index 0000000..b4e516b --- /dev/null +++ b/packaging/makeself/install-alpine-packages.sh @@ -0,0 +1,51 @@ +#!/usr/bin/env sh +# +# Installation script for the alpine host +# to prepare the static binary +# +# Copyright: SPDX-License-Identifier: GPL-3.0-or-later +# +# Author: Paul Emm. Katsoulakis <paul@netdata.cloud> + +# Add required APK packages +apk add --no-cache -U \ + bash \ + wget \ + curl \ + ncurses \ + git \ + netcat-openbsd \ + alpine-sdk \ + autoconf \ + automake \ + gcc \ + make \ + cmake \ + libtool \ + pkgconfig \ + util-linux-dev \ + gnutls-dev \ + zlib-dev \ + zlib-static \ + libmnl-dev \ + libnetfilter_acct-dev \ + libuv-dev \ + libuv-static \ + lz4-dev \ + lz4-static \ + snappy-dev \ + protobuf-dev \ + binutils \ + gzip \ + xz || exit 1 + +# snappy doesnt have static version in alpine, let's compile it +export SNAPPY_VER="1.1.7" +wget -O /snappy.tar.gz https://github.com/google/snappy/archive/${SNAPPY_VER}.tar.gz +tar -C / -xf /snappy.tar.gz +rm /snappy.tar.gz +cd /snappy-${SNAPPY_VER} || exit 1 +mkdir build +cd build || exit 1 +cmake -DCMAKE_BUILD_SHARED_LIBS=true -DCMAKE_INSTALL_PREFIX:PATH=/usr -DCMAKE_INSTALL_LIBDIR=lib ../ +make && make install |