Packages

nerves_system_br

0.13.4
1.34.0 1.33.9 1.33.8 1.33.7 1.33.6 1.33.5 1.33.4 1.33.3 1.33.2 1.33.1 1.33.0 1.32.5 1.32.4 1.32.3 1.32.2 1.32.1 1.32.0 1.31.7 1.31.6 1.31.5 1.31.4 1.31.3 1.31.2 1.31.1 1.31.0 1.30.1 1.30.0 1.29.3 1.29.2 1.29.1 1.29.0 1.28.3 1.28.2 1.28.1 1.28.0 1.27.3 1.27.2 1.27.1 1.27.0 1.26.1 1.26.0 1.25.3 1.25.2 1.25.1 1.25.0 1.24.1 1.24.0 1.23.3 1.23.2 1.23.1 1.23.0 1.22.8 1.22.7 1.22.6 1.22.5 1.22.4 1.22.3 1.22.2 1.22.1 1.22.0 1.21.6 1.21.5 1.21.4 1.21.3 1.21.2 1.21.1 1.21.0 1.20.6 1.20.5 1.20.4 1.20.3 1.20.2 1.20.1 1.20.0 1.19.1 1.19.0 1.18.6 1.18.5 1.18.4 1.18.3 1.18.2 1.18.1 1.18.0 1.17.4 1.17.3 1.17.2 1.17.1 1.17.0 1.16.5 1.16.4 1.16.3 1.16.2 1.16.1 1.16.0 1.15.2 1.15.1 1.15.0 1.14.5 1.14.4 1.14.3 1.14.2 1.14.1 1.14.0 1.13.8 1.13.7 1.13.6 1.13.5 1.13.4 1.13.3 1.13.2 1.13.1 1.13.0 1.12.4 1.12.3 1.12.2 1.12.1 1.12.0 1.12.0-rc.0 1.11.4 1.11.3 1.11.2 1.11.1 1.11.0 1.10.3 1.10.2 1.10.1 1.10.0 1.9.5 1.9.4 1.9.3 1.9.2 1.9.1 1.9.0 1.8.6 1.8.5 1.8.4 1.8.3 1.8.2 1.8.1 1.8.0 1.7.3 1.7.2 1.7.1 1.7.0 1.6.8 1.6.7 1.6.6 1.6.5 1.6.4 1.6.3 1.6.2 1.6.1 1.6.0 1.5.6 1.5.5 1.5.4 1.5.3 1.5.2 1.5.1 1.5.0 1.4.5 1.4.4 1.4.3 1.4.2 1.4.1 1.4.0 1.3.2 1.3.1 1.3.0 1.2.2 1.2.1 1.2.0 1.1.0 1.0.1 1.0.0 1.0.0-rc.4 1.0.0-rc.3 1.0.0-rc.2 1.0.0-rc.1 1.0.0-rc.0 0.17.0 0.16.4 0.16.3 0.16.2 0.16.1-2017-11 0.16.0-2017-11 0.15.1 0.15.0 0.14.1 0.14.0 0.13.9 0.13.8 0.13.7 0.13.6 0.13.5 0.13.4 retired 0.13.3 0.13.2 0.13.0 0.12.1 0.12.0 0.11.1 0.11.0 0.10.1 0.10.0 0.9.4 0.9.3 0.9.2 0.9.1 0.9.0 0.8.2 0.8.1 0.8.0 0.7.0 0.6.1 0.6.0 0.5.2 0.5.1 0.5.0 0.4.2 0.4.1

Nerves System BR - Buildroot based build platform for Nerves Systems

Retired package: Release invalid - create-build.sh permissions are not being retained through hex

Current section

Files

Jump to
nerves_system_br patches buildroot 0006-kernel-wireless-regdb-install-regdb-in-kernel.patch
Raw

patches/buildroot/0006-kernel-wireless-regdb-install-regdb-in-kernel.patch

From 2986a3d1605f903c244e758d5bf51f40b7de06c7 Mon Sep 17 00:00:00 2001
From: Frank Hunleth <fhunleth@troodon-software.com>
Date: Mon, 9 May 2016 13:21:56 -0400
Subject: [PATCH] kernel-wireless-regdb: install regdb in kernel
This kernel extension makes the CONFIG_CFG80211_INTERNAL_REGDB kernel
option work by installing a wireless regulatory database into
net/wireless/db.txt.
---
linux/Config.ext.in | 8 ++++++++
linux/linux-ext-kernel-wireless-regdb.mk | 12 ++++++++++++
package/Config.in | 1 +
package/kernel-wireless-regdb/Config.in | 9 +++++++++
package/kernel-wireless-regdb/kernel-wireless-regdb.hash | 2 ++
package/kernel-wireless-regdb/kernel-wireless-regdb.mk | 13 +++++++++++++
6 files changed, 45 insertions(+)
create mode 100644 linux/linux-ext-kernel-wireless-regdb.mk
create mode 100644 package/kernel-wireless-regdb/Config.in
create mode 100644 package/kernel-wireless-regdb/kernel-wireless-regdb.hash
create mode 100644 package/kernel-wireless-regdb/kernel-wireless-regdb.mk
diff --git a/linux/Config.ext.in b/linux/Config.ext.in
index 6705adb..7350a20 100644
--- a/linux/Config.ext.in
+++ b/linux/Config.ext.in
@@ -137,4 +137,12 @@ config BR2_LINUX_KERNEL_EXT_AUFS_VERSION
endif # aufs
+# kernel-wireless-regdb
+config BR2_LINUX_KERNEL_EXT_KERNEL_WIRELESS_REGDB
+ bool "Wireless regulatory database"
+ select BR2_PACKAGE_KERNEL_WIRELESS_REGDB
+ help
+ Install the wireless regulatory database into the kernel
+ to support the CONFIG_CFG80211_INTERNAL_REGDB option.
+
endmenu
diff --git a/linux/linux-ext-kernel-wireless-regdb.mk b/linux/linux-ext-kernel-wireless-regdb.mk
new file mode 100644
index 0000000..3cec0cd
--- /dev/null
+++ b/linux/linux-ext-kernel-wireless-regdb.mk
@@ -0,0 +1,12 @@
+################################################################################
+# Linux wireless-regdb extension
+#
+# Patch the linux kernel with the latest wireless-regdb database.
+# This enables the CONFIG_CFG80211_INTERNAL_REGDB kernel option.
+################################################################################
+
+LINUX_EXTENSIONS += kernel-wireless-regdb
+
+define KERNEL_WIRELESS_REGDB_PREPARE_KERNEL
+ cp -pf $(KERNEL_WIRELESS_REGDB_DIR)/db.txt $(LINUX_DIR)/net/wireless/db.txt
+endef
diff --git a/package/Config.in b/package/Config.in
index 645fc46..45d3e73 100644
--- a/package/Config.in
+++ b/package/Config.in
@@ -1587,6 +1587,7 @@ menu "Networking applications"
source "package/iw/Config.in"
source "package/janus-gateway/Config.in"
source "package/keepalived/Config.in"
+ source "package/kernel-wireless-regdb/Config.in"
source "package/kismet/Config.in"
source "package/knock/Config.in"
source "package/leafnode2/Config.in"
diff --git a/package/kernel-wireless-regdb/Config.in b/package/kernel-wireless-regdb/Config.in
new file mode 100644
index 0000000..8a54a21
--- /dev/null
+++ b/package/kernel-wireless-regdb/Config.in
@@ -0,0 +1,9 @@
+config BR2_PACKAGE_KERNEL_WIRELESS_REGDB
+ bool "kernel-wireless-regdb"
+ help
+ Wireless regulatory database.
+
+ Wireless regulatory database for the kernel. The database
+ lists allowed radio frequencies for each local jurisdiction.
+
+ http://linuxwireless.org/en/developers/Regulatory
diff --git a/package/kernel-wireless-regdb/kernel-wireless-regdb.hash b/package/kernel-wireless-regdb/kernel-wireless-regdb.hash
new file mode 100644
index 0000000..4163609
--- /dev/null
+++ b/package/kernel-wireless-regdb/kernel-wireless-regdb.hash
@@ -0,0 +1,2 @@
+# From https://www.kernel.org/pub/software/network/wireless-regdb/sha256sums.asc
+sha256 371eafa3b26ece916ef83aca02c4bed2e54099eb5b8c6d22d3a4358dce6535b9 wireless-regdb-2017.03.07.tar.xz
diff --git a/package/kernel-wireless-regdb/kernel-wireless-regdb.mk b/package/kernel-wireless-regdb/kernel-wireless-regdb.mk
new file mode 100644
index 0000000..7da7f9e
--- /dev/null
+++ b/package/kernel-wireless-regdb/kernel-wireless-regdb.mk
@@ -0,0 +1,13 @@
+################################################################################
+#
+# kernel-wireless-regdb
+#
+################################################################################
+
+KERNEL_WIRELESS_REGDB_VERSION = 2017.03.07
+KERNEL_WIRELESS_REGDB_SOURCE = wireless-regdb-$(WIRELESS_REGDB_VERSION).tar.xz
+KERNEL_WIRELESS_REGDB_SITE = http://kernel.org/pub/software/network/wireless-regdb
+KERNEL_WIRELESS_REGDB_LICENSE = ISC
+KERNEL_WIRELESS_REGDB_LICENSE_FILES = LICENSE
+
+$(eval $(generic-package))
--
2.7.4