Initial commit
This commit is contained in:
24
docker/itb.Dockerfile
Normal file
24
docker/itb.Dockerfile
Normal file
@@ -0,0 +1,24 @@
|
||||
ARG TAG=dev
|
||||
ARG DOCKER_IMAGE_ROOT=monok8s
|
||||
FROM ${DOCKER_IMAGE_ROOT}/kernel-build:${TAG} AS kernel
|
||||
FROM ${DOCKER_IMAGE_ROOT}/fit-build:${TAG} AS fit
|
||||
|
||||
FROM --platform=linux/amd64 ${DOCKER_IMAGE_ROOT}/build-base:${TAG} AS build
|
||||
|
||||
ARG DTB_TARGET
|
||||
|
||||
RUN mkdir /image
|
||||
WORKDIR /image
|
||||
|
||||
COPY --from=kernel /out/kernel/Image.gz ./Image.gz
|
||||
COPY --from=kernel /out/kernel/System.map ./
|
||||
COPY --from=kernel /out/kernel/.config ./
|
||||
COPY --from=fit /out/initramfs.cpio.gz ./
|
||||
COPY --from=kernel /out/${DTB_TARGET} ./
|
||||
|
||||
COPY ./board.its ./
|
||||
|
||||
RUN mkimage -f board.its board.itb
|
||||
|
||||
FROM scratch
|
||||
COPY --from=build /image/board.itb /board.itb
|
||||
Reference in New Issue
Block a user