From 23537b5cda528d1d426a4c208980b3913aa7240a Mon Sep 17 00:00:00 2001 From: Adrian Calianu Date: Wed, 28 Dec 2016 20:35:31 +0100 Subject: Add kernel configurations to support LXC Signed-off-by: Adrian Calianu --- features/lxc/lxc_y.cfg | 36 ++++++++++++++++++++++++++++++++++++ features/lxc/lxc_y.scc | 4 ++++ 2 files changed, 40 insertions(+) create mode 100644 features/lxc/lxc_y.cfg create mode 100644 features/lxc/lxc_y.scc diff --git a/features/lxc/lxc_y.cfg b/features/lxc/lxc_y.cfg new file mode 100644 index 0000000..74b0cf2 --- /dev/null +++ b/features/lxc/lxc_y.cfg @@ -0,0 +1,36 @@ +CONFIG_NAMESPACES=y +CONFIG_UTS_NS=y +CONFIG_IPC_NS=y +CONFIG_PID_NS=y +CONFIG_USER_NS=y +CONFIG_NET_NS=y +DEVPTS_MULTIPLE_INSTANCES=y + +CONFIG_CGROUPS=y +CONFIG_CGROUP_NS=y -missing +CONFIG_CGROUP_DEVICE=y +CONFIG_CGROUP_SCHED=y +CONFIG_CGROUP_CPUACCT=y +CONFIG_CGROUP_MEM_RES_CTLR=y +CONFIG_CPUSETS=y + +CONFIG_VETH=y +CONFIG_MACVLAN=y +CONFIG_VLAN_8021Q=y +CONFIG_BRIDGE=y +CONFIG_NETFILTER_ADVANCED=y +CONFIG_NF_NAT_IPV4=y +CONFIG_NF_NAT_IPV6=y +CONFIG_IP_NF_TARGET_MASQUERADE=y +CONFIG_IP6_NF_TARGET_MASQUERADE=y +CONFIG_NETFILTER_XT_TARGET_CHECKSUM=y +CONFIG_FUSE_FS=y + +CONFIG_CHECKPOINT_RESTORE=y +CONFIG_FHANDLE=y +CONFIG_EVENTFD=y +CONFIG_EPOLL=y +CONFIG_UNIX_DIAG=y +CONFIG_INET_DIAG=y +CONFIG_PACKET_DIAG=y +CONFIG_NETLINK_DIAG=y diff --git a/features/lxc/lxc_y.scc b/features/lxc/lxc_y.scc new file mode 100644 index 0000000..7c7930b --- /dev/null +++ b/features/lxc/lxc_y.scc @@ -0,0 +1,4 @@ +define KFEATURE_DESCRIPTION "Enable LXC support as required by lxc-checkconfig" +define KFEATURE_COMPATIBILITY all + +kconf non-hardware lxc_y.cfg -- cgit v1.2.3-54-g00ecf