#!/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 # Packaging update apk update # Add required APK packages apk add --no-cache \ bash \ wget \ curl \ ncurses \ git \ netcat-openbsd \ alpine-sdk \ autoconf \ automake \ gcc \ make \ libtool \ pkgconfig \ util-linux-dev \ openssl-dev \ gnutls-dev \ zlib-dev \ libmnl-dev \ libnetfilter_acct-dev \ libuv-dev \ lz4-dev \ openssl-dev \ || exit 1 # Judy doesnt seem to be available on the repositories, download manually and install it export JUDY_VER="1.0.5" wget -O /judy.tar.gz http://downloads.sourceforge.net/project/judy/judy/Judy-${JUDY_VER}/Judy-${JUDY_VER}.tar.gz cd / tar -xf judy.tar.gz rm judy.tar.gz cd /judy-${JUDY_VER} CFLAGS="-O2 -s" CXXFLAGS="-O2 -s" ./configure make make install;