make to also output catalog

This commit is contained in:
2026-04-04 17:59:19 +00:00
parent abc749a4b0
commit e3e2d4a04a
4 changed files with 58 additions and 13 deletions

View File

@@ -26,7 +26,9 @@ NODE_ENV := $(OUT_DIR)/node.env
BOARD_ITB := $(OUT_DIR)/board.itb
INITRAMFS := $(OUT_DIR)/initramfs.cpio.gz
RELEASE_IMAGE := $(OUT_DIR)/monok8s-$(TAG).img.gz
CATALOG := $(OUT_DIR)/catalog-$(KUBE_VERSION)-$(TAG).txt
RELEASE_IMAGE := $(OUT_DIR)/monok8s-$(KUBE_VERSION)-$(TAG).img.gz
PART_IMAGE := $(OUT_DIR)/monok8s-$(KUBE_VERSION)-$(TAG).ext4.zst
KERNEL_IMAGE := $(OUT_DIR)/Image.gz
@@ -220,13 +222,15 @@ $(RELEASE_IMAGE): $(RELEASE_DEPS) | $(OUT_DIR)
-e KUBE_IMG_CACHE=/var/cache/k8s-images \
-e KUBE_VERSION=$(KUBE_VERSION) \
-e RELEASE_IMAGE=$(RELEASE_IMAGE) \
-e PART_IMAGE=$(PART_IMAGE) \
-e ROOTFS=/out/rootfs \
-e TAG=$(TAG) \
$(DOCKER_IMAGE_ROOT)/buildenv-alpine:$(TAG) \
bash -lc '/build-rootfs.sh'); \
docker start -a $$cid; \
docker cp $$cid:/build/output.img.gz $@; \
docker cp $$cid:/build/rootfs.ext4.zst $(OUT_DIR)/rootfs.ext4.zst; \
docker cp $$cid:/build/rootfs.ext4.zst $(PART_IMAGE); \
docker cp $$cid:/build/catalog.txt $(CATALOG); \
docker rm $$cid
test -f $@