net: Add networkd/resolved and networkd/resolved-stub subfeatures
Creates systemd-resolved symbolic link to /etc/resolv.conf
This commit is contained in:
committed by
Anton Midyukov
parent
621afbee75
commit
df67477a9a
@ -43,3 +43,12 @@ use/net/connman: use/net
|
||||
use/net/networkd: use/net
|
||||
@$(call set,THE_NET_SUBSYS,systemd-networkd)
|
||||
@$(call add,DEFAULT_SERVICES_ENABLE,systemd-networkd)
|
||||
@$(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)
|
||||
|
10
features.in/net/rootfs/image-scripts.d/99-systemd-resolved-link
Executable file
10
features.in/net/rootfs/image-scripts.d/99-systemd-resolved-link
Executable file
@ -0,0 +1,10 @@
|
||||
#!/bin/sh
|
||||
|
||||
[ -h /sbin/init ] || exit 0
|
||||
[ -n "$GLOBAL_SYSTEMD_RESOLVED" ] || exit 0
|
||||
|
||||
if [ "$GLOBAL_SYSTEMD_RESOLVED" = stub ]; then
|
||||
ln -sf /run/systemd/resolve/stub-resolv.conf /etc/resolv.conf
|
||||
else
|
||||
ln -sf /run/systemd/resolve/resolv.conf /etc/resolv.conf
|
||||
fi
|
Reference in New Issue
Block a user