summaryrefslogtreecommitdiffstats
path: root/rules/networkmanager.in
blob: e0049274bec05e940280c1f8e1d391b446286805 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
## SECTION=networking

menuconfig NETWORKMANAGER
	tristate
	# intltool is unconditionally requested by configure
	select GOBJECT_INTROSPECTION            if NETWORKMANAGER_INTROSPECTION
	select HOST_GLIB
	select HOST_INTLTOOL
	select HOST_LIBXSLT
	select HOST_MESON
	select LIBC_M
	select LIBC_DL
	select LIBC_PTHREAD
	select LIBC_RT
	select DBUS
	select GLIB
	select GNUTLS
	select LIBCURL				if NETWORKMANAGER_CONCHECK
	select LIBNDP
	select LIBNEWT				if NETWORKMANAGER_NMTUI
	select LIBUUID
	select MOBILE_BROADBAND_PROVIDER_INFO	if NETWORKMANAGER_WWAN
	select MODEMMANAGER			if NETWORKMANAGER_WWAN
	select POLKIT				if NETWORKMANAGER_POLKIT
	select PPP				if NETWORKMANAGER_PPP
	select PPP_PLUGINS			if NETWORKMANAGER_PPP
	select PPP_MS_CHAP			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
	select ROOTFS_VAR_LIB			if 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/

	  Note: on a read-only root filesystem this package still requires a
	  writable '/var/lib'.

if NETWORKMANAGER

config NETWORKMANAGER_STARTSCRIPT
	depends on INITMETHOD_BBINIT
	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
	depends on GLOBAL_IPV6
	prompt "enable ppp support"

comment "ppp support requires GLOBAL_IPV6!"
	depends on !GLOBAL_IPV6

config NETWORKMANAGER_CONCHECK
	bool
	prompt "enable connectivity checking support"

config NETWORKMANAGER_EXAMPLES
	bool
	prompt "install examples for Network Manager"

config NETWORKMANAGER_POLKIT
	bool
	depends on BROKEN
	prompt "polkit support"

config NETWORKMANAGER_MORE_LOGGING
	bool
	prompt "more logging"
	help
	  Allows debug log level in NetworkManager.conf

config NETWORKMANAGER_INTROSPECTION
	bool
	prompt "introspection support"
	default GOBJECT_INTROSPECTION_HELPER

endif

menu "networkmanager plugins        "
source "generated/networkmanager_plugins.in"
endmenu