86cdc8230e
Commit5a39367731
forgot to update license which has been changed from COPYING to LICENSE.GPL2 and LICENSE.LGPL2.1 since version 4.0.0 andcc73685dd0
It should be noted that COPYING describes GPLv3, see upstream answer here: https://github.com/lxc/lxc/issues/3484 Fixes: - http://autobuild.buildroot.org/results/2da182d0b84e2597e135506f8166a54660c4b2f5 Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
54 lines
1.2 KiB
Makefile
54 lines
1.2 KiB
Makefile
################################################################################
|
|
#
|
|
# lxc
|
|
#
|
|
################################################################################
|
|
|
|
LXC_VERSION = 4.0.3
|
|
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_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))
|