config.mk 1.82 KB
Newer Older
1
+nm: use/net/nm; @:
2
+nm-native: use/net/nm/native; @:
Michael Shigorin's avatar
Michael Shigorin committed
3

4
use/net: use/services use/pkgpriorities
Michael Shigorin's avatar
Michael Shigorin committed
5
	@$(call add_feature)
6
	@$(call add,THE_PACKAGES,$$(THE_NET_SUBSYS))
7
	@$(call add,THE_PACKAGES,iputils)
8
	@$(call add,PINNED_PACKAGES,$$(THE_NET_SUBSYS))
9
	@$(call set,THE_NET_SUBSYS,network-config-subsystem)
10
	@$(call xport,TARGET_HOSTNAME)
Michael Shigorin's avatar
Michael Shigorin committed
11

12
use/net/etcnet: use/net
13 14
	@$(call set,THE_NET_SUBSYS,etcnet)
	@$(call add,DEFAULT_SERVICES_ENABLE,network)
15

Michael Shigorin's avatar
Michael Shigorin committed
16 17 18
use/net/dhcp: use/net
	@$(call add,THE_PACKAGES,dhcpcd)

19
# base service, no GUI; see x11 feature for those
Michael Shigorin's avatar
Michael Shigorin committed
20
use/net/nm: use/net
21
	@$(call set,THE_NET_SUBSYS,NetworkManager)
22
	@$(call add,THE_LISTS,network/NetworkManager)  # NB: won't get overridden
23
	@$(call add,LIVE_PACKAGES,livecd-save-nfs)
24
	@$(call add,DEFAULT_SERVICES_ENABLE,network) # need for NM?
Michael Shigorin's avatar
Michael Shigorin committed
25
	@$(call add,DEFAULT_SERVICES_ENABLE,NetworkManager ModemManager)
Michael Shigorin's avatar
Michael Shigorin committed
26
	@$(call add,DEFAULT_SERVICES_ENABLE,livecd-save-nfs) # keep interface up
27 28 29
	@$(call xport,NM_native)

# use NetworkManager(native)
30
use/net/nm/native:
31
	@$(call set,NM_Native,yes)
Michael Shigorin's avatar
Michael Shigorin committed
32

33 34
# NOT recommended unless you know what you're doing
# (e.g. dnsmasq can win a race against dhcpcd)
35 36 37
use/net/nm/nodelay: use/net/nm
	@$(call add,DEFAULT_SERVICES_DISABLE,NetworkManager-wait-online)

38
use/net/nm/mmgui: use/net/nm
39
	@$(call set,THE_NET_SUBSYS,modem-manager-gui)
40

Michael Shigorin's avatar
Michael Shigorin committed
41
use/net/connman: use/net
42
	@$(call set,THE_NET_SUBSYS,connman)
43
	@$(call add,DEFAULT_SERVICES_ENABLE,connmand connman)
44 45

use/net/networkd: use/net
46
	@$(call set,THE_NET_SUBSYS,systemd-networkd)
47
	@$(call add,DEFAULT_SERVICES_ENABLE,systemd-networkd)
48 49 50 51 52 53 54 55 56
	@$(call xport,SYSTEMD_RESOLVED)

use/net/networkd/resolved: use/net/networkd
	@$(call add,DEFAULT_SERVICES_ENABLE,systemd-resolved)
	@$(call set,SYSTEMD_RESOLVED,yes)

use/net/networkd/resolved-stub: use/net/networkd
	@$(call add,DEFAULT_SERVICES_ENABLE,systemd-resolved)
	@$(call set,SYSTEMD_RESOLVED,stub)