CRI-O runs but not tested yet
This commit is contained in:
7
makefile
7
makefile
@@ -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 $@
|
||||
|
||||
Reference in New Issue
Block a user