summaryrefslogtreecommitdiffstats
path: root/rules/networkmanager.in
diff options
context:
space:
mode:
Diffstat (limited to 'rules/networkmanager.in')
-rw-r--r--rules/networkmanager.in97
1 files changed, 97 insertions, 0 deletions
diff --git a/rules/networkmanager.in b/rules/networkmanager.in
new file mode 100644
index 0000000..f7ad1c8
--- /dev/null
+++ b/rules/networkmanager.in
@@ -0,0 +1,97 @@
+## SECTION=networking
+
+menuconfig NETWORKMANAGER
+ tristate
+ # intltool is unconditionally requested by configure
+ select HOST_INTLTOOL
+ select HOST_GLIB
+ select LIBC_M
+ select LIBC_DL
+ select LIBC_PTHREAD
+ select LIBC_RT
+ select DBUS
+ select DBUS_PYTHON if NETWORKMANAGER_EXAMPLES && RUNTIME
+ select GLIB
+ select GNUTLS
+ select LIBNDP
+ select LIBNEWT if NETWORKMANAGER_NMTUI
+ select LIBNL3
+ select LIBCURL if NETWORKMANAGER_CONCHECK
+ select LIBUUID
+ select MODEMMANAGER if NETWORKMANAGER_WWAN
+ select PPP if NETWORKMANAGER_PPP
+ select PPP_PLUGINS if NETWORKMANAGER_PPP
+ select READLINE if NETWORKMANAGER_NMCLI
+ select SYSTEMD if NETWORKMANAGER_SYSTEMD_UNIT
+ select UDEV
+ select UDEV_LIBUDEV
+ select WPA_SUPPLICANT if NETWORKMANAGER_WIRELESS && RUNTIME
+ select WPA_SUPPLICANT_CTRL_IFACE_DBUS if NETWORKMANAGER_WIRELESS && RUNTIME
+ prompt "networkmanager "
+ help
+ NetworkManager is a tool to automate network configuration as far as
+ possible. The project web site is here:
+
+ http://projects.gnome.org/NetworkManager/
+
+if NETWORKMANAGER
+
+config NETWORKMANAGER_STARTSCRIPT
+ depends on !INITMETHOD_SYSTEMD
+ bool
+ default y
+ prompt "install /etc/init.d/NetworkManager"
+
+config NETWORKMANAGER_NM_ONLINE
+ bool
+ prompt "install nm-online"
+ help
+ Install the 'nm-online' tool to detect online state.
+
+config NETWORKMANAGER_NMTUI
+ bool
+ prompt "install nmtui"
+ help
+ Build and install the 'nmtui' tool.
+
+config NETWORKMANAGER_SYSTEMD_UNIT
+ bool
+ default y
+ depends on INITMETHOD_SYSTEMD
+ prompt "install systemd unit files for Network Manager"
+
+config NETWORKMANAGER_WIRELESS
+ bool
+ prompt "enable wireless support"
+
+config NETWORKMANAGER_NMCLI
+ bool
+ default y
+ prompt "install nmcli"
+ help
+ Build and install the 'nmcli' tool.
+
+config NETWORKMANAGER_WWAN
+ bool
+ prompt "enable WWAN support"
+ help
+ Enable ModemManager interface support, wwan and bluetooth
+ plugins depend on it.
+
+config NETWORKMANAGER_PPP
+ bool
+ prompt "enable ppp support"
+
+config NETWORKMANAGER_CONCHECK
+ bool
+ prompt "enable connectivity checking support"
+
+config NETWORKMANAGER_EXAMPLES
+ bool
+ prompt "install examples for Network Manager"
+
+endif
+
+menu "networkmanager plugins "
+source "generated/networkmanager_plugins.in"
+endmenu