Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
8 changes: 4 additions & 4 deletions utils/containerd/Makefile
Original file line number Diff line number Diff line change
@@ -1,15 +1,15 @@
include $(TOPDIR)/rules.mk

PKG_NAME:=containerd
PKG_VERSION:=1.7.22
PKG_RELEASE:=2
PKG_VERSION:=2.2.0
PKG_RELEASE:=1
PKG_LICENSE:=Apache-2.0
PKG_LICENSE_FILES:=LICENSE
PKG_CPE_ID:=cpe:/a:linuxfoundation:containerd

PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz
PKG_SOURCE_URL:=https://codeload.github.com/containerd/containerd/tar.gz/v${PKG_VERSION}?
PKG_HASH:=8c5edde741b7596af63c021429a1212bd616350ed65a7b741eeffc47e27ee9a9
PKG_HASH:=86e7a268fc73f5332522baef86082c1d6c17986e2957a9ad842ead35d1080fca

PKG_MAINTAINER:=Gerard Ryan <[email protected]>

Expand Down Expand Up @@ -59,7 +59,7 @@ Build/Compile=$(call Build/Compile/Default)

define Package/containerd/install
$(INSTALL_DIR) $(1)/usr/bin/
$(INSTALL_BIN) $(PKG_INSTALL_DIR)/bin/{ctr,containerd,containerd-stress,containerd-shim,containerd-shim-runc-v1,containerd-shim-runc-v2} $(1)/usr/bin/
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Are these not available anymore or something?

Copy link
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Docker 29 has removed old containerd shim processes (containerd-shim and containerd-shim-runc-v1).

5

Copy link
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Docker version 29 is an upcoming major update that will use containerd-shim-runc-v2 by default and deprecate the older containerd-shim-runc-v1. Therefore, removing containerd-shim-runc-v1 is not a "manual" operation, but rather the default state after the Docker upgrade. It is an inevitable result of the transition of container runtime from the old standard to the new standard (from runc v1 to runc v2). The main purpose is to improve performance, security, and support for the OCI standard. You do not need to actively "remove" it; simply upgrading Docker will achieve the switch.

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

thanks again for the info!

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Well, please add this to your commit.

Copy link
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

commit
I have added it to the commit.

$(INSTALL_BIN) $(PKG_INSTALL_DIR)/bin/{ctr,containerd,containerd-stress,containerd-shim-runc-v2} $(1)/usr/bin/
endef

$(eval $(call BuildPackage,containerd))
8 changes: 4 additions & 4 deletions utils/docker/Makefile
Original file line number Diff line number Diff line change
@@ -1,17 +1,17 @@
include $(TOPDIR)/rules.mk

PKG_NAME:=docker
PKG_VERSION:=27.3.1
PKG_RELEASE:=2
PKG_VERSION:=29.1.1
PKG_RELEASE:=1
PKG_LICENSE:=Apache-2.0
PKG_LICENSE_FILES:=LICENSE

PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz
PKG_GIT_URL:=github.com/docker/cli
PKG_GIT_REF:=v$(PKG_VERSION)
PKG_SOURCE_URL:=https://codeload.$(PKG_GIT_URL)/tar.gz/$(PKG_GIT_REF)?
PKG_HASH:=df7d44387166d90954e290dfbe0a278649bf71d0e89933615bdc0757580b68e4
PKG_GIT_SHORT_COMMIT:=ce12230 # SHA1 used within the docker executables
PKG_HASH:=a02081b7d6fb10bfbc8afb621e7edc5124048b31eea7a1ab73c7ccd924b03a66
PKG_GIT_SHORT_COMMIT:=0aedba5 # SHA1 used within the docker executables

PKG_MAINTAINER:=Gerard Ryan <[email protected]>

Expand Down
10 changes: 5 additions & 5 deletions utils/dockerd/Makefile
Original file line number Diff line number Diff line change
@@ -1,17 +1,17 @@
include $(TOPDIR)/rules.mk

PKG_NAME:=dockerd
PKG_VERSION:=27.3.1
PKG_RELEASE:=4
PKG_VERSION:=29.1.1
PKG_RELEASE:=1
PKG_LICENSE:=Apache-2.0
PKG_LICENSE_FILES:=LICENSE

PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz
PKG_GIT_URL:=github.com/moby/moby
PKG_GIT_REF:=v$(PKG_VERSION)
PKG_GIT_REF:=docker-v$(PKG_VERSION)
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Why did we add "docker-" here?

Copy link
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

1
2
0

because the version number 29.x has an extra "docker-" at the beginning.

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

oh, I missed that detail, thanks!

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Should be in the commit description.

Copy link
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Should be in the commit description.
I have added it to the commit description.

PKG_SOURCE_URL:=https://codeload.$(PKG_GIT_URL)/tar.gz/$(PKG_GIT_REF)?
PKG_HASH:=d18208d9e0b6421307342cdef266193984c97c87177b9262b1113e6e9e7e020e
PKG_GIT_SHORT_COMMIT:=41ca978 # SHA1 used within the docker executables
PKG_HASH:=65221f1c70feb1bd1562bb1017b586e4528be877656dc16f5be5659fc9b7e522
PKG_GIT_SHORT_COMMIT:=9a84135 # SHA1 used within the docker executables

Copy link
Contributor

@Yang-Wei-Ting Yang-Wei-Ting Dec 8, 2025

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Hi, please remove this extra newline

Copy link
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

removed

PKG_MAINTAINER:=Gerard Ryan <[email protected]>

Expand Down
6 changes: 3 additions & 3 deletions utils/runc/Makefile
Original file line number Diff line number Diff line change
@@ -1,15 +1,15 @@
include $(TOPDIR)/rules.mk

PKG_NAME:=runc
PKG_VERSION:=1.1.14
PKG_RELEASE:=2
PKG_VERSION:=1.3.3
PKG_RELEASE:=1
PKG_LICENSE:=Apache-2.0
PKG_LICENSE_FILES:=LICENSE
PKG_CPE_ID:=cpe:/a:linuxfoundation:runc

PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz
PKG_SOURCE_URL:=https://codeload.github.com/opencontainers/runc/tar.gz/v${PKG_VERSION}?
PKG_HASH:=563cf57c38d2e7149234dbe6f63ca0751eb55ef8f586ed12a543dedc1aceba68
PKG_HASH:=3da010af5c2c1c3d12d460255e4a7dc049c223ebc629c80fbbe4c10720997ffe

PKG_MAINTAINER:=Gerard Ryan <[email protected]>

Expand Down
Loading