|
@@ -11,7 +11,7 @@ set -e
|
|
|
|
|
|
case ${BUILDARCH} in
|
|
|
x86_64) platform=linux/amd64 ;;
|
|
|
- arm7) platform=linux/arm/v7 ;;
|
|
|
+ armv7l) platform=linux/arm/v7 ;;
|
|
|
aarch64) platform=linux/arm64/v8 ;;
|
|
|
*)
|
|
|
echo "Unknown target architecture '${BUILDARCH}'."
|
|
@@ -21,7 +21,7 @@ esac
|
|
|
|
|
|
DOCKER_CONTAINER_NAME="netdata-package-${BUILDARCH}-static-alpine312"
|
|
|
|
|
|
-if [ "${BUILDARCH}" != "x86_64" ]; then
|
|
|
+if [ "${BUILDARCH}" != "$(uname -m)" ]; then
|
|
|
docker run --rm --privileged multiarch/qemu-user-static --reset -p yes || exit 1
|
|
|
fi
|
|
|
|
|
@@ -39,7 +39,10 @@ if ! docker inspect "${DOCKER_CONTAINER_NAME}" > /dev/null 2>&1; then
|
|
|
# inside the container and runs the script install-alpine-packages.sh
|
|
|
# (also inside the container)
|
|
|
#
|
|
|
- run docker pull alpine:3.12
|
|
|
+ if docker inspect alpine:3.12 > dev/null 2>&1; then
|
|
|
+ run docker image remove alpine:3.12
|
|
|
+ run docker pull --platform=${platform} alpine:3.12
|
|
|
+ fi
|
|
|
|
|
|
run docker run --platform=${platform} -v "$(pwd)":/usr/src/netdata.git:rw alpine:3.12 \
|
|
|
/bin/sh /usr/src/netdata.git/packaging/makeself/install-alpine-packages.sh
|