summaryrefslogtreecommitdiffstats
path: root/rules/lxc.in
blob: 69d4e1ef954776535541cb700fa4fe125fb5eee9 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
## SECTION=system_libraries

menuconfig LXC
	bool
	prompt "lxc                           "
	select LIBCAP
	select LIBSECCOMP
	select GLIBC_GETENT
	select LIBSELINUX		if GLOBAL_SELINUX
	select BUSYBOX_FEATURE_SH_MATH	if LXC_SYSTEMD_UNIT
	select SYSTEMD			if LXC_SYSTEMD_UNIT
	select DNSMASQ			if LXC_SYSTEMD_UNIT
	select IPTABLES			if LXC_SYSTEMD_UNIT
	select IPTABLES_IPV4		if LXC_SYSTEMD_UNIT
	select IPTABLES_IPV6		if LXC_SYSTEMD_UNIT
	select IPTABLES_INSTALL_TOOLS	if LXC_SYSTEMD_UNIT
	help
	  LXC is a userspace interface for the Linux kernel containment
	  features. Through a powerful API and simple tools, it lets
	  Linux users easily create and manage system or application
	  containers.

if LXC

config LXC_SYSTEMD_UNIT
	bool
	prompt "LXC systemd unit"
	default y
	depends on INITMETHOD_SYSTEMD
	help
	  Turn on to install systemd unit for lxc

config LXC_TEST_TOOLS
	bool
	prompt "LXC test applications"
	help
	  Turn on to enable building the lxc test applications

endif