Initial commit

This commit is contained in:
2026-03-20 22:58:57 +08:00
parent 3cee9af22b
commit 9c97871f97
11 changed files with 284 additions and 1 deletions

24
docker/itb.Dockerfile Normal file
View 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