@@ -27,12 +27,11 @@ RUN while read -r x; do \
27
27
fi \
28
28
done < /etc/zfs-files
29
29
30
- # hadolint ignore=DL3006
31
30
FROM ${REL_HASH_LFEDGE_EVE_ALPINE} AS build-native
32
31
ARG BUILD_PKGS_BASE
33
32
RUN BUILD_PKGS="${BUILD_PKGS_BASE}" eve-alpine-deploy.sh
34
33
35
- # hadolint ignore=DL3006, DL3029
34
+ # hadolint ignore=DL3029
36
35
FROM --platform=${BUILDPLATFORM} ${REL_HASH_LFEDGE_EVE_ALPINE} AS build-cross
37
36
ARG BUILD_PKGS_BASE
38
37
RUN BUILD_PKGS="${BUILD_PKGS_BASE}" eve-alpine-deploy.sh
@@ -41,7 +40,6 @@ RUN BUILD_PKGS="${BUILD_PKGS_BASE}" eve-alpine-deploy.sh
41
40
FROM --platform=${BUILDPLATFORM} ${REL_HASH_LFEDGE_EVE_CROSS_COMPILERS} AS cross-compilers
42
41
43
42
# will use several packages from target arch and copy them to sysroot
44
- # hadolint ignore=DL3006
45
43
FROM ${REL_HASH_LFEDGE_EVE_ALPINE} AS cross-compile-libs
46
44
ENV PKGS musl-dev libgcc libintl libuuid libtirpc libblkid linux-headers
47
45
RUN eve-alpine-deploy.sh
@@ -54,7 +52,6 @@ ENV EVE_TARGET_ARCH=aarch64
54
52
FROM build-cross AS build-cross-target-amd64
55
53
ENV EVE_TARGET_ARCH=x86_64
56
54
57
- # hadolint ignore=DL3006
58
55
FROM build-cross-target-${TARGETARCH} AS build-cross-target
59
56
ENV CROSS_COMPILE_ENV="${EVE_TARGET_ARCH}" -alpine-linux-musl-
60
57
COPY --from=cross-compilers /packages /packages
@@ -69,7 +66,6 @@ FROM build-cross-target AS target-amd64-build-arm64
69
66
FROM build-native AS target-amd64-build-amd64
70
67
FROM build-native AS target-arm64-build-arm64
71
68
72
- # hadolint ignore=DL3006
73
69
FROM target-${TARGETARCH}-build-${BUILDARCH} AS build
74
70
ARG DEV=n
75
71
ARG TEST_TOOLS=n
@@ -148,7 +144,6 @@ FROM ${REL_HASH_LFEDGE_EVE_GPT_TOOLS} AS gpttools
148
144
149
145
# collector collects everything together and then does any processing like stripping binaries.
150
146
# We use this interim "collector" so that we can do processing.
151
- # hadolint ignore=DL3006
152
147
FROM ${REL_HASH_LFEDGE_EVE_ALPINE} AS collector
153
148
ENV BUILD_PKGS patch
154
149
ENV PKGS alpine-baselayout musl-utils libtasn1-progs pciutils yajl xz bash iptables ip6tables iproute2 \
0 commit comments