mirror of
https://gitlab.com/buildroot.org/buildroot.git
synced 2026-10-01 06:21:56 -09:00
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:
committed by
Thomas Petazzoni
parent
5c9de57881
commit
119a0028c1
@@ -8,6 +8,7 @@ config BR2_PACKAGE_IWD
|
|||||||
depends on BR2_USE_WCHAR # ell
|
depends on BR2_USE_WCHAR # ell
|
||||||
select BR2_PACKAGE_DBUS # runtime
|
select BR2_PACKAGE_DBUS # runtime
|
||||||
select BR2_PACKAGE_ELL
|
select BR2_PACKAGE_ELL
|
||||||
|
select BR2_PACKAGE_OPENRESOLV if !BR2_PACKAGE_SYSTEMD_RESOLVED
|
||||||
help
|
help
|
||||||
iNet Wireless daemon (iwd)
|
iNet Wireless daemon (iwd)
|
||||||
|
|
||||||
|
|||||||
@@ -46,4 +46,17 @@ else
|
|||||||
IWD_CONF_OPTS += --disable-systemd-service
|
IWD_CONF_OPTS += --disable-systemd-service
|
||||||
endif
|
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))
|
$(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__
|
||||||
Reference in New Issue
Block a user