CRI-O runs but not tested yet

This commit is contained in:
2026-03-23 20:18:10 +08:00
parent 5d421b6743
commit ac05d3e5dc
9 changed files with 66 additions and 27 deletions

View File

@@ -13,7 +13,7 @@ CRIO_TAR := $(PACKAGES_DIR)/$(CRIO_VERSION).tar.gz
BOARD_ITB := $(OUT_DIR)/board.itb
INITRAMFS := $(OUT_DIR)/initramfs.cpio.gz
RELEASE_IMAGE := $(OUT_DIR)/monok8s-$(TAG).img
RELEASE_IMAGE := $(OUT_DIR)/monok8s-$(TAG).img.gz
KERNEL_IMAGE := $(OUT_DIR)/Image.gz
@@ -139,6 +139,7 @@ $(RELEASE_IMAGE): $(RELEASE_DEPS) | $(OUT_DIR)
--build-arg ALPINE_ARCH=$(ALPINE_ARCH) \
--build-arg ALPINE_VER=$(ALPINE_VER) \
--build-arg CRIO_VERSION=$(CRIO_VERSION) \
--build-arg DEVICE_TREE_TARGET=$(DEVICE_TREE_TARGET) \
-t $(DOCKER_IMAGE_ROOT)/buildenv-alpine:$(TAG) .
@cid=$$(docker create \
@@ -146,12 +147,12 @@ $(RELEASE_IMAGE): $(RELEASE_DEPS) | $(OUT_DIR)
-v /cache/apk:/var/cache/apk \
--device=/dev/loop0:/dev/loop0 \
-e ROOTFS=/out/rootfs \
-e ARTIFACT_DIR=/artifacts \
-e RELEASE_IMAGE=$(RELEASE_IMAGE) \
-e DEVICE_TREE_TARGET=$(DEVICE_TREE_TARGET) \
$(DOCKER_IMAGE_ROOT)/buildenv-alpine:$(TAG) \
bash -lc '/build-rootfs.sh'); \
docker start -a $$cid; \
docker cp $$cid:/build/output.img $@; \
docker cp $$cid:/build/output.img.gz $@; \
docker rm $$cid
test -f $@