c5aedfe041
"The LXC 4.0 branch is supported until June 2025. Only bugfixes and securitiy issues get included into the stable bugfix releases, so it's always safe and recommended to keep up and run the latest bugfix release." https://discuss.linuxcontainers.org/t/lxc-4-0-6-lts-has-been-released/9926 Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
55 lines
1.3 KiB
Makefile
55 lines
1.3 KiB
Makefile
################################################################################
|
|
#
|
|
# lxc
|
|
#
|
|
################################################################################
|
|
|
|
LXC_VERSION = 4.0.6
|
|
LXC_SITE = https://linuxcontainers.org/downloads/lxc
|
|
LXC_LICENSE = GPL-2.0 (some tools), LGPL-2.1+
|
|
LXC_LICENSE_FILES = LICENSE.GPL2 LICENSE.LGPL2.1
|
|
LXC_CPE_ID_VENDOR = linuxcontainers
|
|
LXC_DEPENDENCIES = host-pkgconf
|
|
LXC_INSTALL_STAGING = YES
|
|
|
|
LXC_CONF_OPTS = \
|
|
--disable-apparmor \
|
|
--disable-examples \
|
|
--with-distro=buildroot \
|
|
--disable-werror \
|
|
$(if $(BR2_PACKAGE_BASH),,--disable-bash)
|
|
|
|
ifeq ($(BR2_PACKAGE_BASH_COMPLETION),y)
|
|
LXC_DEPENDENCIES += bash-completion
|
|
endif
|
|
|
|
ifeq ($(BR2_PACKAGE_LIBCAP),y)
|
|
LXC_CONF_OPTS += --enable-capabilities
|
|
LXC_DEPENDENCIES += libcap
|
|
else
|
|
LXC_CONF_OPTS += --disable-capabilities
|
|
endif
|
|
|
|
ifeq ($(BR2_PACKAGE_LIBSECCOMP),y)
|
|
LXC_CONF_OPTS += --enable-seccomp
|
|
LXC_DEPENDENCIES += libseccomp
|
|
else
|
|
LXC_CONF_OPTS += --disable-seccomp
|
|
endif
|
|
|
|
ifeq ($(BR2_PACKAGE_LIBSELINUX),y)
|
|
LXC_CONF_OPTS += --enable-selinux
|
|
LXC_DEPENDENCIES += libselinux
|
|
else
|
|
LXC_CONF_OPTS += --disable-selinux
|
|
endif
|
|
|
|
ifeq ($(BR2_PACKAGE_OPENSSL),y)
|
|
LXC_CONF_OPTS += --enable-openssl
|
|
LXC_DEPENDENCIES += openssl
|
|
else
|
|
LXC_CONF_OPTS += --disable-openssl
|
|
endif
|
|
|
|
$(eval $(autotools-package))
|