1*4882a593Smuzhiyun################################################################################ 2*4882a593Smuzhiyun# 3*4882a593Smuzhiyun# lxc 4*4882a593Smuzhiyun# 5*4882a593Smuzhiyun################################################################################ 6*4882a593Smuzhiyun 7*4882a593SmuzhiyunLXC_VERSION = 4.0.10 8*4882a593SmuzhiyunLXC_SITE = https://linuxcontainers.org/downloads/lxc 9*4882a593SmuzhiyunLXC_LICENSE = GPL-2.0 (some tools), LGPL-2.1+ 10*4882a593SmuzhiyunLXC_LICENSE_FILES = LICENSE.GPL2 LICENSE.LGPL2.1 11*4882a593SmuzhiyunLXC_CPE_ID_VENDOR = linuxcontainers 12*4882a593SmuzhiyunLXC_DEPENDENCIES = host-pkgconf 13*4882a593SmuzhiyunLXC_INSTALL_STAGING = YES 14*4882a593Smuzhiyun 15*4882a593SmuzhiyunLXC_CONF_OPTS = \ 16*4882a593Smuzhiyun --disable-apparmor \ 17*4882a593Smuzhiyun --disable-examples \ 18*4882a593Smuzhiyun --with-distro=buildroot \ 19*4882a593Smuzhiyun --disable-werror \ 20*4882a593Smuzhiyun $(if $(BR2_PACKAGE_BASH),,--disable-bash) 21*4882a593Smuzhiyun 22*4882a593Smuzhiyunifeq ($(BR2_PACKAGE_BASH_COMPLETION),y) 23*4882a593SmuzhiyunLXC_DEPENDENCIES += bash-completion 24*4882a593Smuzhiyunendif 25*4882a593Smuzhiyun 26*4882a593Smuzhiyunifeq ($(BR2_PACKAGE_LIBCAP),y) 27*4882a593SmuzhiyunLXC_CONF_OPTS += --enable-capabilities 28*4882a593SmuzhiyunLXC_DEPENDENCIES += libcap 29*4882a593Smuzhiyunelse 30*4882a593SmuzhiyunLXC_CONF_OPTS += --disable-capabilities 31*4882a593Smuzhiyunendif 32*4882a593Smuzhiyun 33*4882a593Smuzhiyunifeq ($(BR2_PACKAGE_LIBSECCOMP),y) 34*4882a593SmuzhiyunLXC_CONF_OPTS += --enable-seccomp 35*4882a593SmuzhiyunLXC_DEPENDENCIES += libseccomp 36*4882a593Smuzhiyunelse 37*4882a593SmuzhiyunLXC_CONF_OPTS += --disable-seccomp 38*4882a593Smuzhiyunendif 39*4882a593Smuzhiyun 40*4882a593Smuzhiyunifeq ($(BR2_PACKAGE_LIBSELINUX),y) 41*4882a593SmuzhiyunLXC_CONF_OPTS += --enable-selinux 42*4882a593SmuzhiyunLXC_DEPENDENCIES += libselinux 43*4882a593Smuzhiyunelse 44*4882a593SmuzhiyunLXC_CONF_OPTS += --disable-selinux 45*4882a593Smuzhiyunendif 46*4882a593Smuzhiyun 47*4882a593Smuzhiyunifeq ($(BR2_PACKAGE_OPENSSL),y) 48*4882a593SmuzhiyunLXC_CONF_OPTS += --enable-openssl 49*4882a593SmuzhiyunLXC_DEPENDENCIES += openssl 50*4882a593Smuzhiyunelse 51*4882a593SmuzhiyunLXC_CONF_OPTS += --disable-openssl 52*4882a593Smuzhiyunendif 53*4882a593Smuzhiyun 54*4882a593Smuzhiyun$(eval $(autotools-package)) 55