]> git.ipfire.org Git - thirdparty/openwrt.git/commitdiff
wifi-scripts: add option to disable WPS button handling
authorDavid Bauer <mail@david-bauer.net>
Thu, 26 Feb 2026 19:53:19 +0000 (20:53 +0100)
committerDavid Bauer <mail@david-bauer.net>
Tue, 19 May 2026 22:02:31 +0000 (00:02 +0200)
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 <mail@david-bauer.net>
package/network/config/wifi-scripts/Config.in
package/network/config/wifi-scripts/Makefile

index e77d790a0a05070790625295f2abd4f6abe7483c..8134f3b9dd192553bebd2452a02461a7f79e5a48 100644 (file)
@@ -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.
index 52edd1b56764da532c7757df9496889a7d2837f6..e398bd58517f5419bf8180ad60cc16c1bc22e77d 100644 (file)
@@ -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))