From 3cc32d9728f995e91db104574dc329608de880c8 Mon Sep 17 00:00:00 2001 From: Gerard Ryan Date: Thu, 2 Mar 2023 22:18:12 +1000 Subject: [PATCH] dockerd: Update to 23.0.1 Signed-off-by: Gerard Ryan --- utils/dockerd/Makefile | 9 ++++----- .../patches/001-libdevmapper_name_fix.patch | 14 +++++++------- 2 files changed, 11 insertions(+), 12 deletions(-) diff --git a/utils/dockerd/Makefile b/utils/dockerd/Makefile index ba3f30143..d7e82ffa1 100644 --- a/utils/dockerd/Makefile +++ b/utils/dockerd/Makefile @@ -1,7 +1,7 @@ include $(TOPDIR)/rules.mk PKG_NAME:=dockerd -PKG_VERSION:=20.10.22 +PKG_VERSION:=23.0.1 PKG_RELEASE:=1 PKG_LICENSE:=Apache-2.0 PKG_LICENSE_FILES:=LICENSE @@ -10,8 +10,8 @@ PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz PKG_GIT_URL:=github.com/moby/moby PKG_GIT_REF:=v$(PKG_VERSION) PKG_SOURCE_URL:=https://codeload.$(PKG_GIT_URL)/tar.gz/$(PKG_GIT_REF)? -PKG_HASH:=ee0e2168e27ec87f1b0650e86af5d3e167a07fd2ff8c1ce3bb588f0b4f9a4658 -PKG_GIT_SHORT_COMMIT:=42c8b31 # SHA1 used within the docker executables +PKG_HASH:=c8e6c0ac5f0c772023e3430f80190e0f86644b6d94cac63118b03561385f7b56 +PKG_GIT_SHORT_COMMIT:=bc3805a # SHA1 used within the docker executables PKG_MAINTAINER:=Gerard Ryan @@ -45,7 +45,6 @@ define Package/dockerd +kmod-ipt-physdev \ +kmod-nf-ipvs \ +kmod-veth \ - +libnetwork \ +tini \ +uci-firewall USERID:=docker:docker @@ -96,7 +95,6 @@ define Build/Prepare # Verify dependencies are the vendored version $(call EnsureVendoredVersion,../containerd/Makefile,containerd.installer) - $(call EnsureVendoredCommit,../libnetwork/Makefile,proxy.installer) $(call EnsureVendoredVersion,../runc/Makefile,runc.installer) $(call EnsureVendoredVersion,../tini/Makefile,tini.installer) @@ -142,6 +140,7 @@ endef define Package/dockerd/install $(INSTALL_DIR) $(1)/usr/bin/ $(INSTALL_BIN) $(PKG_BUILD_DIR)/bundles/binary-daemon/dockerd $(1)/usr/bin/ + $(INSTALL_BIN) $(PKG_BUILD_DIR)/bundles/binary-daemon/docker-proxy $(1)/usr/bin/ $(INSTALL_DIR) $(1)/opt/docker/ diff --git a/utils/dockerd/patches/001-libdevmapper_name_fix.patch b/utils/dockerd/patches/001-libdevmapper_name_fix.patch index b9b0a6b8c..ec3fc649f 100644 --- a/utils/dockerd/patches/001-libdevmapper_name_fix.patch +++ b/utils/dockerd/patches/001-libdevmapper_name_fix.patch @@ -1,11 +1,11 @@ --- a/hack/make.sh +++ b/hack/make.sh -@@ -95,7 +95,7 @@ fi +@@ -100,7 +100,7 @@ fi + # functionality. We favour libdm_dlsym_deferred_remove over + # libdm_no_deferred_remove in dynamic cases because the binary could be shipped # with a newer libdevmapper than the one it was built with. - if - command -v gcc &> /dev/null \ -- && ! (echo -e '#include \nint main() { dm_task_deferred_remove(NULL); }' | gcc -xc - -o /dev/null $(pkg-config --libs devmapper) &> /dev/null) \ -+ && ! (echo -e '#include \nint main() { dm_task_deferred_remove(NULL); }' | gcc -xc - -o /dev/null $(pkg-config --libs libdevmapper) &> /dev/null) \ - ; - then +-if command -v gcc &> /dev/null && ! (echo -e '#include \nint main() { dm_task_deferred_remove(NULL); }' | gcc -xc - -o /dev/null $(${PKG_CONFIG} --libs devmapper 2> /dev/null) &> /dev/null); then ++if command -v gcc &> /dev/null && ! (echo -e '#include \nint main() { dm_task_deferred_remove(NULL); }' | gcc -xc - -o /dev/null $(${PKG_CONFIG} --libs libdevmapper 2> /dev/null) &> /dev/null); then add_buildtag libdm dlsym_deferred_remove + fi +