File tree Expand file tree Collapse file tree 1 file changed +8
-1
lines changed
Expand file tree Collapse file tree 1 file changed +8
-1
lines changed Original file line number Diff line number Diff line change @@ -3,10 +3,13 @@ ARG toltec_image=ghcr.io/toltec-dev/base:v3.1
33ARG rm2_stuff_tag=v0.1.2
44ARG fw_version=3.5.2.1807
55ARG linux_release=5.8.18
6+
7+ # By default use a cached linux kernel. To build locally pass:
8+ # --build-arg linux_image=linux-build
69ARG linux_image=ghcr.io/timower/rm-docker-linux:linux-image
710
811# Step 1: Build Linux for the emulator
9- FROM $toltec_image as linux-build
12+ FROM $toltec_image as linux-builder
1013
1114RUN apt-get update && \
1215 apt-get install -y bison bc lzop libssl-dev flex
@@ -34,6 +37,10 @@ RUN make O=imx7 ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf- -j $(nproc) && \
3437 cp imx7/arch/arm/boot/dts/imx7d-rm.dtb /opt && \
3538 rm -rf imx7
3639
40+ # This container just needs to kernel and device tree
41+ FROM scratch AS linux-build
42+ COPY --from=linux-builder /opt/zImage /opt/imx7d-rm.dtb /opt
43+
3744# Dummy stage to use in the arg below
3845FROM $linux_image AS linux-image
3946
You can’t perform that action at this time.
0 commit comments