mirror of
https://github.com/openwrt/openwrt.git
synced 2025-01-01 11:36:49 +00:00
218f3884d2
Add an ucode based re-implementation of the shell script based wifi code. The new code is jsonschema driven. The code has been refactored into several files making it easier to follow. The new scripts are also way faster than the previous sh implementation. The new code is currently opt-in via WIFI_SCRIPTS_UCODE and defaults to EXPERIMENTAL. Signed-off-by: John Crispin <john@phrozen.org>
54 lines
1.1 KiB
Makefile
54 lines
1.1 KiB
Makefile
#
|
|
# Copyright (C) 2024 OpenWrt.org
|
|
#
|
|
# This is free software, licensed under the GNU General Public License v2.
|
|
# See /LICENSE for more information.
|
|
#
|
|
|
|
include $(TOPDIR)/rules.mk
|
|
|
|
PKG_NAME:=wifi-scripts
|
|
PKG_VERSION:=1.0
|
|
PKG_RELEASE:=1
|
|
PKG_LICENSE:=GPL-2.0
|
|
|
|
PKG_MAINTAINER:=Felix Fietkau <nbd@nbd.name>
|
|
PKG_CONFIG_DEPENDS:=CONFIG_WIFI_SCRIPTS_UCODE
|
|
|
|
include $(INCLUDE_DIR)/package.mk
|
|
|
|
define Package/wifi-scripts
|
|
SECTION:=utils
|
|
CATEGORY:=Base system
|
|
DEPENDS:=+netifd +ucode +ucode-mod-nl80211 +ucode-mod-rtnl +ucode-mod-ubus +ucode-mod-uci +ucode-mod-digest
|
|
TITLE:=Wi-Fi configuration scripts
|
|
PKGARCH:=all
|
|
endef
|
|
|
|
define Package/wifi-scripts/config
|
|
source "$(SOURCE)/Config.in"
|
|
endef
|
|
|
|
define Package/wifi-scripts/description
|
|
A set of scripts that handle setup and configuration of Wi-Fi devices.
|
|
endef
|
|
|
|
define Build/Prepare
|
|
endef
|
|
|
|
define Build/Configure
|
|
endef
|
|
|
|
define Build/Compile
|
|
endef
|
|
|
|
define Package/wifi-scripts/install
|
|
$(INSTALL_DIR) $(1)
|
|
$(CP) ./files/* $(1)/
|
|
ifeq ($(CONFIG_WIFI_SCRIPTS_UCODE),y)
|
|
$(CP) ./files-ucode/* $(1)/
|
|
endif
|
|
endef
|
|
|
|
$(eval $(call BuildPackage,wifi-scripts))
|