|
@@ -281,6 +281,14 @@ define SYSTEMD_INSTALL_RESOLVCONF_HOOK
|
|
|
ln -sf ../run/systemd/resolve/resolv.conf \
|
|
|
$(TARGET_DIR)/etc/resolv.conf
|
|
|
endef
|
|
|
+SYSTEMD_NETWORKD_DHCP_IFACE = $(call qstrip,$(BR2_SYSTEM_DHCP))
|
|
|
+ifneq ($(SYSTEMD_NETWORKD_DHCP_IFACE),)
|
|
|
+define SYSTEMD_INSTALL_NETWORK_CONFS
|
|
|
+ sed s/SYSTEMD_NETWORKD_DHCP_IFACE/$(SYSTEMD_NETWORKD_DHCP_IFACE)/ \
|
|
|
+ package/systemd/dhcp.network > \
|
|
|
+ $(TARGET_DIR)/etc/systemd/network/dhcp.network
|
|
|
+endef
|
|
|
+endif
|
|
|
else
|
|
|
SYSTEMD_CONF_OPTS += --disable-networkd
|
|
|
define SYSTEMD_INSTALL_SERVICE_NETWORK
|
|
@@ -383,6 +391,7 @@ define SYSTEMD_INSTALL_INIT_SYSTEMD
|
|
|
$(SYSTEMD_INSTALL_SERVICE_TTY)
|
|
|
$(SYSTEMD_INSTALL_SERVICE_NETWORK)
|
|
|
$(SYSTEMD_INSTALL_SERVICE_TIMESYNC)
|
|
|
+ $(SYSTEMD_INSTALL_NETWORK_CONFS)
|
|
|
endef
|
|
|
|
|
|
$(eval $(autotools-package))
|