You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

52 lines
1.5 KiB

  1. menu "Configuration"
  2. depends on PACKAGE_lxc
  3. config LXC_KERNEL_OPTIONS
  4. bool "Enable kernel support for LXC"
  5. default n
  6. select KERNEL_CGROUPS
  7. select KERNEL_NAMESPACES
  8. select KERNEL_LXC_MISC
  9. select KERNEL_CGROUP_SCHED
  10. select KERNEL_FAIR_GROUP_SCHED
  11. select KERNEL_RT_GROUP_SCHED
  12. select KERNEL_CGROUP_CPUACCT
  13. select KERNEL_MEMCG
  14. select KERNEL_MEMCG_KMEM
  15. select KERNEL_CPUSETS
  16. help
  17. Select needed kernel options for LXC related utilities. Options
  18. include cgroups, namespaces and other miscellaneous options. These
  19. options unfortunately can not be installed as a module.
  20. config LXC_BUSYBOX_OPTIONS
  21. bool "Enable busybox support for lxc-create tool"
  22. default n
  23. select BUSYBOX_CUSTOM
  24. select BUSYBOX_CONFIG_HAVE_DOT_CONFIG
  25. select BUSYBOX_CONFIG_FEATURE_SEAMLESS_XZ
  26. select BUSYBOX_CONFIG_FEATURE_TAR_LONG_OPTIONS
  27. select BUSYBOX_CONFIG_UNXZ
  28. select BUSYBOX_CONFIG_XZ
  29. select BUSYBOX_CONFIG_GETOPT
  30. select BUSYBOX_CONFIG_FEATURE_GETOPT_LONG
  31. help
  32. Select needed busybox options for lxc-create utility. This include XZ tar
  33. compression, long option support for tar and built-in getopt support.
  34. config LXC_SECCOMP
  35. bool "Enable support for seccomp in LXC"
  36. default KERNEL_SECCOMP
  37. help
  38. Build LXC with support for seccomp filters.
  39. Select libseccomp which also pulls-in the needed kernel features.
  40. config LXC_NETWORKING
  41. bool "Enable networking support for LXC containers"
  42. default n
  43. select PACKAGE_kmod-veth
  44. select PACKAGE_kmod-macvlan
  45. help
  46. Enable "veth pair device" and "macvlan"
  47. endmenu