File tree Expand file tree Collapse file tree 6 files changed +22
-3
lines changed
Expand file tree Collapse file tree 6 files changed +22
-3
lines changed Original file line number Diff line number Diff line change 55/std.yaml
66/nerdctl- *
77/qemu- *
8+ /cri-dockerd- *
Original file line number Diff line number Diff line change @@ -19,6 +19,7 @@ ARCH_ALIAS = $(shell echo "$(ARCH_ALIAS_$(ARCH))")
1919
2020NERDCTL_VERSION =0.17.1
2121QEMU_VERSION =v6.1.0
22+ CRI_DOCKERD_VERSION =0.2.0
2223BINFMT_IMAGE =tonistiigi/binfmt:qemu-$(QEMU_VERSION )
2324
2425.PHONY : mkimage
@@ -32,8 +33,8 @@ mkimage:
3233 .
3334
3435.PHONY : iso
35- iso : nerdctl-$(NERDCTL_VERSION ) -$(ARCH ) qemu-$(QEMU_VERSION ) -copying
36- ALPINE_VERSION=$(ALPINE_VERSION ) NERDCTL_VERSION=$(NERDCTL_VERSION ) QEMU_VERSION=$(QEMU_VERSION ) REPO_VERSION=$(REPO_VERSION ) EDITION=$(EDITION ) BUILD_ID=$(BUILD_ID ) ARCH=$(ARCH ) ARCH_ALIAS=$(ARCH_ALIAS ) ./build.sh
36+ iso : nerdctl-$(NERDCTL_VERSION ) -$(ARCH ) qemu-$(QEMU_VERSION ) -copying cri-dockerd- $( CRI_DOCKERD_VERSION ) - $( ARCH )
37+ ALPINE_VERSION=$(ALPINE_VERSION ) NERDCTL_VERSION=$(NERDCTL_VERSION ) QEMU_VERSION=$(QEMU_VERSION ) CRI_DOCKERD_VERSION= $( CRI_DOCKERD_VERSION ) REPO_VERSION=$(REPO_VERSION ) EDITION=$(EDITION ) BUILD_ID=$(BUILD_ID ) ARCH=$(ARCH ) ARCH_ALIAS=$(ARCH_ALIAS ) ./build.sh
3738
3839
3940nerdctl-$(NERDCTL_VERSION ) -$(ARCH ) :
@@ -42,6 +43,9 @@ nerdctl-$(NERDCTL_VERSION)-$(ARCH):
4243qemu-$(QEMU_VERSION ) -copying :
4344 curl -o $@ -Ls https://raw.githubusercontent.com/qemu/qemu/$(QEMU_VERSION ) /COPYING
4445
46+ cri-dockerd-$(CRI_DOCKERD_VERSION ) -$(ARCH ) :
47+ curl -o $@ -Ls https://github.com/Mirantis/cri-dockerd/releases/download/v$(CRI_DOCKERD_VERSION ) /cri-dockerd-v$(CRI_DOCKERD_VERSION ) -linux-$(ARCH_ALIAS ) .tar.gz
48+
4549.PHONY : lima
4650lima :
4751 ALPINE_VERSION=$(ALPINE_VERSION ) EDITION=$(EDITION ) ARCH=$(ARCH ) ./lima.sh
Original file line number Diff line number Diff line change @@ -18,6 +18,7 @@ docker run --rm \
1818 -v " ${PWD} /lima-network.awk:/home/build/lima-network.awk:ro" \
1919 -v " ${PWD} /nerdctl-${NERDCTL_VERSION} -${ARCH} :/home/build/nerdctl.tar.gz:ro" \
2020 -v " ${PWD} /qemu-${QEMU_VERSION} -copying:/home/build/qemu-copying:ro" \
21+ -v " ${PWD} /cri-dockerd-${CRI_DOCKERD_VERSION} -${ARCH} :/home/build/cri-dockerd.tar.gz:ro" \
2122 -v " ${PWD} /sshd.pam:/home/build/sshd.pam:ro" \
2223 $( env | grep ^LIMA_ | xargs -n 1 printf -- ' -e %s ' ) \
2324 -e " LIMA_REPO_VERSION=${REPO_VERSION} " \
Original file line number Diff line number Diff line change @@ -4,6 +4,7 @@ export LIMA_INSTALL_CLOUD_INIT=false
44export LIMA_INSTALL_CNI_PLUGINS=false
55export LIMA_INSTALL_DOCKER=false
66export LIMA_INSTALL_K3S=false
7+ export LIMA_INSTALL_CRI_DOCKERD=false
78export LIMA_INSTALL_IPTABLES=false
89export LIMA_INSTALL_LIMA_INIT=false
910export LIMA_INSTALL_LOGROTATE=false
Original file line number Diff line number Diff line change @@ -3,6 +3,7 @@ LIMA_INSTALL_BINFMT_MISC=true
33LIMA_INSTALL_CA_CERTIFICATES=true
44LIMA_INSTALL_CNI_PLUGINS=true
55LIMA_INSTALL_DOCKER=true
6+ LIMA_INSTALL_CRI_DOCKERD=true
67LIMA_INSTALL_IPTABLES=true
78LIMA_INSTALL_LIMA_INIT=true
89LIMA_INSTALL_LOGROTATE=true
Original file line number Diff line number Diff line change @@ -132,7 +132,7 @@ if [ "${LIMA_INSTALL_CLOUD_INIT}" == "true" ]; then
132132 echo cloud-init >> " $tmp " /etc/apk/world
133133 echo e2fsprogs >> " $tmp " /etc/apk/world
134134 echo sudo >> " $tmp " /etc/apk/world
135-
135+
136136 rc_add cloud-init-local boot
137137 rc_add cloud-config default
138138 rc_add cloud-final default
@@ -243,6 +243,17 @@ if [ "${LIMA_INSTALL_SSHFS}" == "true" ]; then
243243 echo " sshfs" >> " $tmp " /etc/apk/world
244244fi
245245
246+ if [ " ${LIMA_INSTALL_CRI_DOCKERD} " == " true" ]; then
247+ mkdir -p " ${tmp} /cri-dockerd"
248+ tar xz -C " ${tmp} /cri-dockerd" -f /home/build/cri-dockerd.tar.gz
249+ mkdir -p " ${tmp} /usr/local/bin/"
250+ cp " ${tmp} /cri-dockerd/cri-dockerd" " ${tmp} /usr/local/bin/"
251+
252+ # Copy the LICENSE file for cri-dockerd
253+ mkdir -p " ${tmp} /usr/share/doc/cri-dockerd/"
254+ cp " ${tmp} /cri-dockerd/LICENSE" " ${tmp} /usr/share/doc/cri-dockerd/"
255+ fi
256+
246257mkdir -p " ${tmp} /etc"
247258mkdir -p " ${tmp} /usr"
248259
You can’t perform that action at this time.
0 commit comments