Config.in 2.3 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071
  1. config BR2_PACKAGE_NETWORK_MANAGER
  2. bool "networkmanager"
  3. depends on BR2_PACKAGE_LIBGPG_ERROR_ARCH_SUPPORTS # libgcrypt
  4. depends on !BR2_STATIC_LIBS # gnutls
  5. depends on BR2_USE_MMU # dbus
  6. depends on BR2_PACKAGE_HAS_UDEV
  7. # Tested with 3.2, but may even work with earlier versions
  8. depends on BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_2
  9. depends on BR2_TOOLCHAIN_USES_GLIBC # CLOCK_BOOTTIME, IPTOS_CLASS_*
  10. select BR2_PACKAGE_DHCPCD if !BR2_PACKAGE_DHCP_CLIENT
  11. select BR2_PACKAGE_DBUS
  12. select BR2_PACKAGE_DBUS_GLIB
  13. select BR2_PACKAGE_GNUTLS
  14. select BR2_PACKAGE_LIBGCRYPT
  15. select BR2_PACKAGE_LIBNL
  16. select BR2_PACKAGE_LIBGUDEV
  17. select BR2_PACKAGE_UTIL_LINUX
  18. select BR2_PACKAGE_UTIL_LINUX_LIBUUID
  19. select BR2_PACKAGE_WIRELESS_TOOLS
  20. select BR2_PACKAGE_WIRELESS_TOOLS_LIB
  21. select BR2_PACKAGE_READLINE
  22. select BR2_PACKAGE_LIBNDP
  23. help
  24. NetworkManager is a set of co-operative tools that make
  25. networking simple and straightforward. Whether WiFi, wired,
  26. 3G, or Bluetooth, NetworkManager allows you to quickly move
  27. from one network to another: once a network has been
  28. configured and joined once, it can be detected and re-joined
  29. automatically the next time it's available.
  30. http://projects.gnome.org/NetworkManager/
  31. if BR2_PACKAGE_NETWORK_MANAGER
  32. config BR2_PACKAGE_NETWORK_MANAGER_TUI
  33. bool "nmtui support"
  34. select BR2_PACKAGE_NEWT
  35. help
  36. This option enables terminal based UI
  37. config BR2_PACKAGE_NETWORK_MANAGER_MODEM_MANAGER
  38. bool "modem-manager support"
  39. select BR2_PACKAGE_MODEM_MANAGER
  40. select BR2_PACKAGE_MODEM_MANAGER_LIBMBIM
  41. select BR2_PACKAGE_MODEM_MANAGER_LIBQMI
  42. help
  43. This option enables support for ModemManager
  44. config BR2_PACKAGE_NETWORK_MANAGER_PPPD
  45. bool "pppd support"
  46. depends on !BR2_TOOLCHAIN_USES_MUSL # pppd
  47. select BR2_PACKAGE_PPPD
  48. help
  49. This option enables support for PPPD daemon
  50. comment "pppd support needs a glibc or uClibc toolchain"
  51. depends on BR2_TOOLCHAIN_USES_MUSL
  52. config BR2_PACKAGE_NETWORK_MANAGER_OVS
  53. bool "OpenVSwitch support"
  54. select BR2_PACKAGE_JANSSON
  55. help
  56. This option enables support for OpenVSwitch
  57. endif
  58. comment "NetworkManager needs udev /dev management and a glibc toolchain w/ headers >= 3.7, dynamic library"
  59. depends on BR2_USE_MMU
  60. depends on !BR2_PACKAGE_HAS_UDEV || \
  61. !BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_7 || \
  62. !BR2_TOOLCHAIN_USES_GLIBC || BR2_STATIC_LIBS