package/iwd: add basic configuration file
Add basic /etc/iwd/main.conf configuration file to enable network configuration (use built-in dhcp client). For the non systemd-resolved case select the openresolv package to fulfill the iwd resolvconf requirement (and adjust the configuration file accordingly). Signed-off-by: Peter Seiderer <ps.report@gmx.net> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
This commit is contained in:
parent
5c9de57881
commit
119a0028c1
|
@ -8,6 +8,7 @@ config BR2_PACKAGE_IWD
|
|||
depends on BR2_USE_WCHAR # ell
|
||||
select BR2_PACKAGE_DBUS # runtime
|
||||
select BR2_PACKAGE_ELL
|
||||
select BR2_PACKAGE_OPENRESOLV if !BR2_PACKAGE_SYSTEMD_RESOLVED
|
||||
help
|
||||
iNet Wireless daemon (iwd)
|
||||
|
||||
|
|
|
@ -46,4 +46,17 @@ else
|
|||
IWD_CONF_OPTS += --disable-systemd-service
|
||||
endif
|
||||
|
||||
ifeq ($(BR2_PACKAGE_SYSTEMD_RESOLVED),y)
|
||||
IWD_RESOLV_SERVICE = systemd
|
||||
else
|
||||
IWD_RESOLV_SERVICE = resolvconf
|
||||
endif
|
||||
|
||||
define IWD_INSTALL_CONFIG_FILE
|
||||
$(INSTALL) -D -m 644 package/iwd/main.conf $(TARGET_DIR)/etc/iwd/main.conf
|
||||
$(SED) 's,__RESOLV_SERVICE__,$(IWD_RESOLV_SERVICE),' $(TARGET_DIR)/etc/iwd/main.conf
|
||||
endef
|
||||
|
||||
IWD_POST_INSTALL_TARGET_HOOKS += IWD_INSTALL_CONFIG_FILE
|
||||
|
||||
$(eval $(autotools-package))
|
||||
|
|
5
package/iwd/main.conf
Normal file
5
package/iwd/main.conf
Normal file
|
@ -0,0 +1,5 @@
|
|||
# use built-in dhcp client
|
||||
[General]
|
||||
EnableNetworkConfiguration=true
|
||||
[Network]
|
||||
NameResolvingService=__RESOLV_SERVICE__
|
Loading…
Reference in a new issue