1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253 |
- ################################################################################
- #
- # lxc
- #
- ################################################################################
- LXC_VERSION = 4.0.5
- 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))
|