This repository was archived by the owner on Oct 13, 2023. It is now read-only.
File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 11ARG GO_IMAGE
2- ARG BUILD_IMAGE=debian:buster
3- FROM ${GO_IMAGE} as golang
2+ ARG DISTRO=debian
3+ ARG SUITE=buster
4+ ARG BUILD_IMAGE=${DISTRO}:${SUITE}
5+
6+ FROM ${GO_IMAGE} AS golang
47
58FROM ${BUILD_IMAGE}
69
@@ -18,9 +21,10 @@ COPY ${COMMON_FILES} /root/build-deb/debian
1821RUN mk-build-deps -t "apt-get -o Debug::pkgProblemResolver=yes --no-install-recommends -y" -i /root/build-deb/debian/control
1922
2023COPY sources/ /sources
21-
22- ENV DISTRO debian
23- ENV SUITE buster
24+ ARG DISTRO
25+ ARG SUITE
26+ ENV DISTRO=${DISTRO}
27+ ENV SUITE=${SUITE}
2428
2529COPY --from=golang /usr/local/go /usr/local/go
2630
Original file line number Diff line number Diff line change 11ARG GO_IMAGE
2- ARG BUILD_IMAGE=debian:stretch
3- FROM ${GO_IMAGE} as golang
2+ ARG DISTRO=debian
3+ ARG SUITE=stretch
4+ ARG BUILD_IMAGE=${DISTRO}:${SUITE}
5+
6+ FROM ${GO_IMAGE} AS golang
47
58FROM ${BUILD_IMAGE}
69
@@ -18,9 +21,10 @@ COPY ${COMMON_FILES} /root/build-deb/debian
1821RUN mk-build-deps -t "apt-get -o Debug::pkgProblemResolver=yes --no-install-recommends -y" -i /root/build-deb/debian/control
1922
2023COPY sources/ /sources
21-
22- ENV DISTRO debian
23- ENV SUITE stretch
24+ ARG DISTRO
25+ ARG SUITE
26+ ENV DISTRO=${DISTRO}
27+ ENV SUITE=${SUITE}
2428
2529COPY --from=golang /usr/local/go /usr/local/go
2630
Original file line number Diff line number Diff line change 11ARG GO_IMAGE
2- ARG BUILD_IMAGE=balenalib/rpi-raspbian:buster
3- FROM ${GO_IMAGE} as golang
2+ ARG DISTRO=raspbian
3+ ARG SUITE=buster
4+ ARG BUILD_IMAGE=balenalib/rpi-raspbian:${SUITE}
5+
6+ FROM ${GO_IMAGE} AS golang
47
58FROM ${BUILD_IMAGE}
69
@@ -18,9 +21,10 @@ COPY ${COMMON_FILES} /root/build-deb/debian
1821RUN mk-build-deps -t "apt-get -o Debug::pkgProblemResolver=yes --no-install-recommends -y" -i /root/build-deb/debian/control
1922
2023COPY sources/ /sources
21-
22- ENV DISTRO raspbian
23- ENV SUITE buster
24+ ARG DISTRO
25+ ARG SUITE
26+ ENV DISTRO=${DISTRO}
27+ ENV SUITE=${SUITE}
2428
2529COPY --from=golang /usr/local/go /usr/local/go
2630
Original file line number Diff line number Diff line change 11ARG GO_IMAGE
2- ARG BUILD_IMAGE=balenalib/rpi-raspbian:stretch
3- FROM ${GO_IMAGE} as golang
2+ ARG DISTRO=raspbian
3+ ARG SUITE=stretch
4+ ARG BUILD_IMAGE=balenalib/rpi-raspbian:${SUITE}
5+
6+ FROM ${GO_IMAGE} AS golang
47
58FROM ${BUILD_IMAGE}
69
@@ -18,9 +21,10 @@ COPY ${COMMON_FILES} /root/build-deb/debian
1821RUN mk-build-deps -t "apt-get -o Debug::pkgProblemResolver=yes --no-install-recommends -y" -i /root/build-deb/debian/control
1922
2023COPY sources/ /sources
21-
22- ENV DISTRO raspbian
23- ENV SUITE stretch
24+ ARG DISTRO
25+ ARG SUITE
26+ ENV DISTRO=${DISTRO}
27+ ENV SUITE=${SUITE}
2428
2529COPY --from=golang /usr/local/go /usr/local/go
2630
Original file line number Diff line number Diff line change 11ARG GO_IMAGE
2- ARG BUILD_IMAGE=ubuntu:bionic
3- FROM ${GO_IMAGE} as golang
2+ ARG DISTRO=ubuntu
3+ ARG SUITE=bionic
4+ ARG BUILD_IMAGE=${DISTRO}:${SUITE}
5+
6+ FROM ${GO_IMAGE} AS golang
47
58FROM ${BUILD_IMAGE}
69
@@ -18,9 +21,10 @@ COPY ${COMMON_FILES} /root/build-deb/debian
1821RUN mk-build-deps -t "apt-get -o Debug::pkgProblemResolver=yes --no-install-recommends -y" -i /root/build-deb/debian/control
1922
2023COPY sources/ /sources
21-
22- ENV DISTRO ubuntu
23- ENV SUITE bionic
24+ ARG DISTRO
25+ ARG SUITE
26+ ENV DISTRO=${DISTRO}
27+ ENV SUITE=${SUITE}
2428
2529COPY --from=golang /usr/local/go /usr/local/go
2630
Original file line number Diff line number Diff line change 11ARG GO_IMAGE
2- ARG BUILD_IMAGE=ubuntu:cosmic
3- FROM ${GO_IMAGE} as golang
2+ ARG DISTRO=ubuntu
3+ ARG SUITE=cosmic
4+ ARG BUILD_IMAGE=${DISTRO}:${SUITE}
5+
6+ FROM ${GO_IMAGE} AS golang
47
58FROM ${BUILD_IMAGE}
69
@@ -24,9 +27,10 @@ COPY ${COMMON_FILES} /root/build-deb/debian
2427RUN mk-build-deps -t "apt-get -o Debug::pkgProblemResolver=yes --no-install-recommends -y" -i /root/build-deb/debian/control
2528
2629COPY sources/ /sources
27-
28- ENV DISTRO ubuntu
29- ENV SUITE cosmic
30+ ARG DISTRO
31+ ARG SUITE
32+ ENV DISTRO=${DISTRO}
33+ ENV SUITE=${SUITE}
3034
3135COPY --from=golang /usr/local/go /usr/local/go
3236
Original file line number Diff line number Diff line change 11ARG GO_IMAGE
2- ARG BUILD_IMAGE=ubuntu:disco
3- FROM ${GO_IMAGE} as golang
2+ ARG DISTRO=ubuntu
3+ ARG SUITE=disco
4+ ARG BUILD_IMAGE=${DISTRO}:${SUITE}
5+
6+ FROM ${GO_IMAGE} AS golang
47
58FROM ${BUILD_IMAGE}
69
@@ -24,9 +27,10 @@ COPY ${COMMON_FILES} /root/build-deb/debian
2427RUN mk-build-deps -t "apt-get -o Debug::pkgProblemResolver=yes --no-install-recommends -y" -i /root/build-deb/debian/control
2528
2629COPY sources/ /sources
27-
28- ENV DISTRO ubuntu
29- ENV SUITE disco
30+ ARG DISTRO
31+ ARG SUITE
32+ ENV DISTRO=${DISTRO}
33+ ENV SUITE=${SUITE}
3034
3135COPY --from=golang /usr/local/go /usr/local/go
3236
Original file line number Diff line number Diff line change 11ARG GO_IMAGE
2- ARG BUILD_IMAGE=ubuntu:eoan
3- FROM ${GO_IMAGE} as golang
2+ ARG DISTRO=ubuntu
3+ ARG SUITE=eoan
4+ ARG BUILD_IMAGE=${DISTRO}:${SUITE}
5+
6+ FROM ${GO_IMAGE} AS golang
47
58FROM ${BUILD_IMAGE}
69
@@ -24,9 +27,10 @@ COPY ${COMMON_FILES} /root/build-deb/debian
2427RUN mk-build-deps -t "apt-get -o Debug::pkgProblemResolver=yes --no-install-recommends -y" -i /root/build-deb/debian/control
2528
2629COPY sources/ /sources
27-
28- ENV DISTRO ubuntu
29- ENV SUITE eoan
30+ ARG DISTRO
31+ ARG SUITE
32+ ENV DISTRO=${DISTRO}
33+ ENV SUITE=${SUITE}
3034
3135COPY --from=golang /usr/local/go /usr/local/go
3236
Original file line number Diff line number Diff line change 11ARG GO_IMAGE
2- ARG BUILD_IMAGE=ubuntu:xenial
3- FROM ${GO_IMAGE} as golang
2+ ARG DISTRO=ubuntu
3+ ARG SUITE=xenial
4+ ARG BUILD_IMAGE=${DISTRO}:${SUITE}
5+
6+ FROM ${GO_IMAGE} AS golang
47
58FROM ${BUILD_IMAGE}
69
@@ -18,9 +21,10 @@ COPY ${COMMON_FILES} /root/build-deb/debian
1821RUN mk-build-deps -t "apt-get -o Debug::pkgProblemResolver=yes --no-install-recommends -y" -i /root/build-deb/debian/control
1922
2023COPY sources/ /sources
21-
22- ENV DISTRO ubuntu
23- ENV SUITE xenial
24+ ARG DISTRO
25+ ARG SUITE
26+ ENV DISTRO=${DISTRO}
27+ ENV SUITE=${SUITE}
2428
2529COPY --from=golang /usr/local/go /usr/local/go
2630
Original file line number Diff line number Diff line change 11ARG GO_IMAGE
2- ARG BUILD_IMAGE=centos:7
3- FROM ${GO_IMAGE} as golang
2+ ARG DISTRO=centos
3+ ARG SUITE=7
4+ ARG BUILD_IMAGE=${DISTRO}:${SUITE}
5+
6+ FROM ${GO_IMAGE} AS golang
47
58FROM ${BUILD_IMAGE}
69ENV GOPROXY=direct
@@ -10,8 +13,10 @@ ENV PATH $PATH:/usr/local/go/bin:$GOPATH/bin
1013ENV AUTO_GOPATH 1
1114ENV DOCKER_BUILDTAGS seccomp selinux
1215ENV RUNC_BUILDTAGS seccomp selinux
13- ENV DISTRO centos
14- ENV SUITE 7
16+ ARG DISTRO
17+ ARG SUITE
18+ ENV DISTRO=${DISTRO}
19+ ENV SUITE=${SUITE}
1520RUN yum install -y rpm-build rpmlint
1621COPY SPECS /root/rpmbuild/SPECS
1722# Overwrite repo that was failing on aarch64
You can’t perform that action at this time.
0 commit comments