From dcef59b30d6920b26466025a2dec79272c5f8fe4 Mon Sep 17 00:00:00 2001 From: Sean OMeara Date: Tue, 28 Mar 2023 13:17:36 +0200 Subject: [PATCH] adding Dockerfile-build.el6 --- ci/Dockerfile-build.el6 | 36 ++++++++++++++++++++++++++++++++++++ 1 file changed, 36 insertions(+) create mode 100644 ci/Dockerfile-build.el6 diff --git a/ci/Dockerfile-build.el6 b/ci/Dockerfile-build.el6 new file mode 100644 index 000000000..686b363fe --- /dev/null +++ b/ci/Dockerfile-build.el6 @@ -0,0 +1,36 @@ +ARG DOCKER_ARCH +FROM --platform=linux/${DOCKER_ARCH} alpine:edge AS builder + +RUN apk update +RUN apk add curl +RUN apk add bash +RUN apk add file +RUN apk add rust +RUN apk add cargo +RUN apk add make +RUN apk add cmake +RUN apk add clang +RUN apk add openssl-dev +RUN apk add linux-headers +RUN apk add build-base +RUN apk add openssl-libs-static + +COPY . . +RUN ZT_STATIC=1 make +RUN ls -la + +ARG DOCKER_ARCH +FROM --platform=linux/${DOCKER_ARCH} centos:6 AS stage +WORKDIR /root/rpmbuild/BUILD +COPY . . +COPY --from=builder zerotier-* ./ +RUN curl https://gist.githubusercontent.com/someara/b363002ba6e57b3c474dd027d4daef85/raw/4ac5534139752fc92fbe1a53599a390214f69615/el6%2520vault --output /etc/yum.repos.d/CentOS-Base.repo +RUN uname -a +RUN yum -y install make gcc rpm-build +RUN pwd +RUN ls -la +RUN make redhat + +FROM scratch AS export +ARG PLATFORM +COPY --from=stage /root/rpmbuild/RPMS/*/*.rpm ./${PLATFORM}/