mirror of
https://gitlab.com/buildroot.org/buildroot.git
synced 2026-11-12 03:28:54 -10:00
https://github.com/containerd/containerd/releases/tag/v2.1.3 https://github.com/containerd/containerd/releases/tag/v2.1.4 https://github.com/containerd/containerd/releases/tag/v2.1.5 https://github.com/containerd/containerd/releases/tag/v2.2.0 https://github.com/containerd/containerd/releases/tag/v2.2.1 https://github.com/containerd/containerd/releases/tag/v2.2.2 https://github.com/containerd/containerd/releases/tag/v2.2.4 https://github.com/containerd/containerd/releases/tag/v2.2.5 https://github.com/containerd/containerd/releases/tag/v2.2.6 https://github.com/containerd/containerd/releases/tag/v2.3.0 https://github.com/containerd/containerd/releases/tag/v2.3.1 https://github.com/containerd/containerd/releases/tag/v2.3.2 https://github.com/containerd/containerd/releases/tag/v2.3.3 https://github.com/containerd/containerd/releases/tag/v2.3.4 https://github.com/containerd/containerd/releases/tag/v2.3.5 https://github.com/containerd/containerd/releases/tag/v2.3.6 https://github.com/containerd/containerd/releases/tag/v2.3.7 Signed-off-by: Stefan Agner <stefan@agner.ch> Signed-off-by: Jan Čermák <sairon@sairon.cz> [Bernd: squashed and rebased commits from https://github.com/home-assistant/buildroot/commits/docker-29.8.1/] Signed-off-by: Bernd Kuhls <bernd@kuhls.net> Signed-off-by: Julien Olivain <ju.o@free.fr>
64 lines
1.6 KiB
Makefile
64 lines
1.6 KiB
Makefile
################################################################################
|
|
#
|
|
# containerd
|
|
#
|
|
################################################################################
|
|
|
|
CONTAINERD_VERSION = 2.3.7
|
|
CONTAINERD_SITE = $(call github,containerd,containerd,v$(CONTAINERD_VERSION))
|
|
CONTAINERD_LICENSE = Apache-2.0
|
|
CONTAINERD_LICENSE_FILES = LICENSE
|
|
CONTAINERD_CPE_ID_VENDOR = linuxfoundation
|
|
|
|
CONTAINERD_GOMOD = github.com/containerd/containerd/v2
|
|
|
|
CONTAINERD_LDFLAGS = \
|
|
-X $(CONTAINERD_GOMOD)/version.Version=$(CONTAINERD_VERSION)
|
|
|
|
CONTAINERD_BUILD_TARGETS = \
|
|
cmd/containerd \
|
|
cmd/containerd-shim-runc-v2 \
|
|
cmd/ctr
|
|
|
|
CONTAINERD_TAGS = no_aufs
|
|
|
|
ifeq ($(BR2_PACKAGE_LIBAPPARMOR),y)
|
|
CONTAINERD_DEPENDENCIES += libapparmor
|
|
CONTAINERD_TAGS += apparmor
|
|
endif
|
|
|
|
ifeq ($(BR2_PACKAGE_LIBSECCOMP),y)
|
|
CONTAINERD_DEPENDENCIES += libseccomp host-pkgconf
|
|
CONTAINERD_TAGS += seccomp
|
|
endif
|
|
|
|
ifneq ($(BR2_PACKAGE_CONTAINERD_DRIVER_BTRFS),y)
|
|
CONTAINERD_TAGS += no_btrfs
|
|
endif
|
|
|
|
ifneq ($(BR2_PACKAGE_CONTAINERD_DRIVER_DEVMAPPER),y)
|
|
CONTAINERD_TAGS += no_devmapper
|
|
endif
|
|
|
|
ifneq ($(BR2_PACKAGE_CONTAINERD_DRIVER_ZFS),y)
|
|
CONTAINERD_TAGS += no_zfs
|
|
endif
|
|
|
|
ifneq ($(BR2_PACKAGE_CONTAINERD_CRI),y)
|
|
CONTAINERD_TAGS += no_cri
|
|
endif
|
|
|
|
ifeq ($(BR2_TOOLCHAIN_USES_MUSL),y)
|
|
# Go exe build with PIE doesn't work with musl.
|
|
# See: https://github.com/golang/go/issues/17847
|
|
CONTAINERD_EXTLDFLAGS += -Wl,--no-pie
|
|
endif
|
|
|
|
define CONTAINERD_INSTALL_INIT_SYSTEMD
|
|
$(INSTALL) -D -m 0644 $(@D)/containerd.service \
|
|
$(TARGET_DIR)/usr/lib/systemd/system/containerd.service
|
|
$(SED) 's,/usr/local/bin,/usr/bin,g' $(TARGET_DIR)/usr/lib/systemd/system/containerd.service
|
|
endef
|
|
|
|
$(eval $(golang-package))
|