1config BR2_PACKAGE_NETWORK_MANAGER 2 bool "network-manager" 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 depends on BR2_TOOLCHAIN_GCC_AT_LEAST_4_9 8 # Tested with 3.2, but may even work with earlier versions 9 depends on BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_6 10 depends on BR2_TOOLCHAIN_USES_GLIBC # CLOCK_BOOTTIME, IPTOS_CLASS_* 11 depends on BR2_TOOLCHAIN_HAS_THREADS # libglib2 12 depends on BR2_USE_WCHAR # libglib2 13 select BR2_PACKAGE_DBUS 14 select BR2_PACKAGE_GNUTLS 15 select BR2_PACKAGE_LIBGLIB2 16 select BR2_PACKAGE_LIBGCRYPT 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 31 http://projects.gnome.org/NetworkManager/ 32 33if BR2_PACKAGE_NETWORK_MANAGER 34 35config BR2_PACKAGE_NETWORK_MANAGER_TUI 36 bool "nmtui support" 37 select BR2_PACKAGE_NEWT 38 help 39 This option enables terminal based UI 40 41config BR2_PACKAGE_NETWORK_MANAGER_MODEM_MANAGER 42 bool "modem-manager support" 43 select BR2_PACKAGE_MODEM_MANAGER 44 help 45 This option enables support for ModemManager 46 47config BR2_PACKAGE_NETWORK_MANAGER_PPPD 48 bool "pppd support" 49 depends on !BR2_TOOLCHAIN_USES_MUSL # pppd 50 select BR2_PACKAGE_PPPD 51 help 52 This option enables support for PPPD daemon 53 54comment "pppd support needs a glibc or uClibc toolchain" 55 depends on BR2_TOOLCHAIN_USES_MUSL 56 57config BR2_PACKAGE_NETWORK_MANAGER_OVS 58 bool "OpenVSwitch support" 59 select BR2_PACKAGE_JANSSON 60 help 61 This option enables support for OpenVSwitch 62 63endif 64 65comment "NetworkManager needs udev /dev management and a glibc toolchain w/ headers >= 4.6, dynamic library, wchar, threads, gcc >= 4.9" 66 depends on BR2_USE_MMU 67 depends on !BR2_PACKAGE_HAS_UDEV || \ 68 !BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_6 || \ 69 !BR2_TOOLCHAIN_USES_GLIBC || BR2_STATIC_LIBS || \ 70 !BR2_USE_WCHAR || !BR2_TOOLCHAIN_HAS_THREADS || \ 71 !BR2_TOOLCHAIN_GCC_AT_LEAST_4_9 72