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.

56 lines
1.6 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_DEVPTS_MULTIPLE_INSTANCES
  9. select KERNEL_POSIX_MQUEUE
  10. select KERNEL_CGROUP_SCHED
  11. select KERNEL_FAIR_GROUP_SCHED
  12. select KERNEL_RT_GROUP_SCHED
  13. select KERNEL_CGROUP_CPUACCT
  14. select KERNEL_MEMCG
  15. select KERNEL_MEMCG_KMEM
  16. select KERNEL_CPUSETS
  17. select PACKAGE_kmod-ikconfig
  18. help
  19. Select needed kernel options for LXC related utilities. Options
  20. include cgroups, namespaces and other miscellaneous options. These
  21. options unfortunately can not be installed as a module.
  22. config LXC_BUSYBOX_OPTIONS
  23. bool "Enable busybox support for lxc-create tool"
  24. default n
  25. select BUSYBOX_CUSTOM
  26. select BUSYBOX_CONFIG_HAVE_DOT_CONFIG
  27. select BUSYBOX_CONFIG_FEATURE_SEAMLESS_XZ
  28. select BUSYBOX_CONFIG_FEATURE_TAR_LONG_OPTIONS
  29. select BUSYBOX_CONFIG_UNXZ
  30. select BUSYBOX_CONFIG_XZ
  31. select BUSYBOX_CONFIG_GETOPT
  32. select BUSYBOX_CONFIG_FEATURE_GETOPT_LONG
  33. select BUSYBOX_CONFIG_MOUNTPOINT
  34. help
  35. Select needed busybox options for lxc-create utility. This include XZ tar
  36. compression, long option support for tar and built-in getopt support.
  37. config LXC_SECCOMP
  38. bool "Enable support for seccomp in LXC"
  39. default KERNEL_SECCOMP
  40. depends on !arc
  41. help
  42. Build LXC with support for seccomp filters.
  43. Select libseccomp which also pulls-in the needed kernel features.
  44. config LXC_NETWORKING
  45. bool "Enable networking support for LXC containers"
  46. default n
  47. select PACKAGE_kmod-veth
  48. select PACKAGE_kmod-macvlan
  49. help
  50. Enable "veth pair device" and "macvlan"
  51. endmenu