From: David Bauer Date: Thu, 26 Feb 2026 19:53:19 +0000 (+0100) Subject: wifi-scripts: add option to disable WPS button handling X-Git-Url: http://git.ipfire.org/gitweb/index.cgi?a=commitdiff_plain;h=1eabd76d28e65b4857eb03bfb7b86335dfdacdbd;p=thirdparty%2Fopenwrt.git wifi-scripts: add option to disable WPS button handling In case OpenWrt is used to build a custom distribution, the default button handling logic may be undesired. Add config options to disable default standard button handling code at build-time. Signed-off-by: David Bauer --- diff --git a/package/network/config/wifi-scripts/Config.in b/package/network/config/wifi-scripts/Config.in index e77d790a0a0..8134f3b9dd1 100644 --- a/package/network/config/wifi-scripts/Config.in +++ b/package/network/config/wifi-scripts/Config.in @@ -1,3 +1,10 @@ config WIFI_SCRIPTS_UCODE bool "Use new ucode based scripts" default y + +config WIFI_SCRIPTS_WPS_BUTTON_DISABLED + bool + prompt "Disable WPS button handling" + default n + help + If set, the WPS button handling logic in /etc/rc.button/wps is disabled. diff --git a/package/network/config/wifi-scripts/Makefile b/package/network/config/wifi-scripts/Makefile index 52edd1b5676..e398bd58517 100644 --- a/package/network/config/wifi-scripts/Makefile +++ b/package/network/config/wifi-scripts/Makefile @@ -48,6 +48,9 @@ define Package/wifi-scripts/install ifeq ($(CONFIG_WIFI_SCRIPTS_UCODE),y) $(CP) ./files-ucode/* $(1)/ endif +ifeq ($(CONFIG_WIFI_SCRIPTS_WPS_BUTTON_DISABLED),y) + rm -f $(1)/etc/rc.button/wps +endif endef $(eval $(call BuildPackage,wifi-scripts))