Skip to content

Commit 4612ff5

Browse files
pkg/bsp-imx: use automatic hashes
provided by linuxkit to avoid having to bump manually like crazy Signed-off-by: Christoph Ostarek <[email protected]>
1 parent ec7adbe commit 4612ff5

File tree

2 files changed

+11
-7
lines changed

2 files changed

+11
-7
lines changed

pkg/bsp-imx/Dockerfile

Lines changed: 8 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -3,27 +3,28 @@
33
# use the same set of packages for simplicity
44
ARG BUILD_PKGS_BASE="bash binutils-dev build-base bc bison flex openssl-dev util-linux-dev swig gnutls-dev perl python3 python3-dev py3-setuptools py3-pycryptodome py3-elftools"
55

6-
# we use the same image in several places
7-
ARG EVE_ALPINE_IMAGE=lfedge/eve-alpine:745ae9066273c73b0fd879c4ba4ff626a8392d04
6+
ARG REL_HASH_LFEDGE_EVE_ALPINE
7+
ARG REL_HASH_LFEDGE_EVE_OPTEE_OS
8+
ARG REL_HASH_LFEDGE_EVE_CROSS_COMPILERS
89

910
# OPTEE-OS images
10-
FROM lfedge/eve-optee-os:9224bc23bc238d0f499dadb134de32dc3a2abdf9 AS optee-os
11+
FROM ${REL_HASH_LFEDGE_EVE_OPTEE_OS} AS optee-os
1112

1213
# hadolint ignore=DL3006
13-
FROM ${EVE_ALPINE_IMAGE} AS build-native
14+
FROM ${REL_HASH_LFEDGE_EVE_ALPINE} AS build-native
1415
ARG BUILD_PKGS_BASE
1516
RUN BUILD_PKGS="${BUILD_PKGS_BASE}" eve-alpine-deploy.sh
1617

1718
# hadolint ignore=DL3029
18-
FROM --platform=${BUILDPLATFORM} ${EVE_ALPINE_IMAGE} AS build-cross
19+
FROM --platform=${BUILDPLATFORM} ${REL_HASH_LFEDGE_EVE_ALPINE} AS build-cross
1920
ARG BUILD_PKGS_BASE
2021
RUN BUILD_PKGS="${BUILD_PKGS_BASE}" eve-alpine-deploy.sh
2122

2223
# hadolint ignore=DL3029
23-
FROM --platform=${BUILDPLATFORM} lfedge/eve-cross-compilers:f476a79bcd086759592a105a49f9ed5bfa2c4ffa AS cross-compilers
24+
FROM --platform=${BUILDPLATFORM} ${REL_HASH_LFEDGE_EVE_CROSS_COMPILERS} AS cross-compilers
2425

2526
# will use several packages from target arch and copy them to sysroot
26-
FROM ${EVE_ALPINE_IMAGE} AS cross-compile-libs
27+
FROM ${REL_HASH_LFEDGE_EVE_ALPINE} AS cross-compile-libs
2728
ENV PKGS="musl-dev libgcc libintl libuuid libtirpc libblkid"
2829
RUN eve-alpine-deploy.sh
2930

pkg/bsp-imx/build.yml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,5 @@
11
image: eve-bsp-imx
22
org: lfedge
3+
4+
buildArgs:
5+
- REL_HASH_%=@lkt:pkgs:../*

0 commit comments

Comments
 (0)