################################################################################ # # lxc # ################################################################################ LXC_VERSION = 4.0.12 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_LIBURING),y) LXC_CONF_OPTS += --enable-liburing LXC_DEPENDENCIES += liburing else LXC_CONF_OPTS += --disable-liburing endif ifeq ($(BR2_PACKAGE_LINUX_PAM),y) LXC_CONF_OPTS += --enable-pam LXC_DEPENDENCIES += linux-pam else LXC_CONF_OPTS += --disable-pam endif ifeq ($(BR2_PACKAGE_OPENSSL),y) LXC_CONF_OPTS += --enable-openssl LXC_DEPENDENCIES += openssl else LXC_CONF_OPTS += --disable-openssl endif $(eval $(autotools-package))