aboutsummaryrefslogtreecommitdiff
path: root/package/wireguard-tools/Config.in
diff options
context:
space:
mode:
authorGravatar Peter Korsgaard <peter@korsgaard.com>2020-01-09 10:16:18 +0100
committerGravatar Yann E. MORIN <yann.morin.1998@free.fr>2020-01-09 17:56:37 +0100
commita269c49f9ffd59eb9dcb3308ba464150fa3b036f (patch)
treefd1b0b85608b0bd42e13a49628ec7b4f1f5f94e4 /package/wireguard-tools/Config.in
parent09c5f205744dd5501f3ebc821a123133538e5540 (diff)
downloadbuildroot-a269c49f9ffd59eb9dcb3308ba464150fa3b036f.tar.gz
buildroot-a269c49f9ffd59eb9dcb3308ba464150fa3b036f.tar.bz2
package/wireguard: change to the wireguard-tools package
With the kernel support for WireGuard getting mainlined, the upstream repo has been split in a wireguard-tools repo for the userspace tooling and wireguard-linux-compat for the kernel side (for 3.10+ legacy kernels). So rename the package to wireguard-tools, use the new upstream and drop the kernel module handling. Also add Config.in.legacy handling for existing users. Signed-off-by: Peter Korsgaard <peter@korsgaard.com> Signed-off-by: Yann E. MORIN <yann.morin.1998@free.fr>
Diffstat (limited to 'package/wireguard-tools/Config.in')
-rw-r--r--package/wireguard-tools/Config.in22
1 files changed, 22 insertions, 0 deletions
diff --git a/package/wireguard-tools/Config.in b/package/wireguard-tools/Config.in
new file mode 100644
index 0000000000..eee6a8a940
--- /dev/null
+++ b/package/wireguard-tools/Config.in
@@ -0,0 +1,22 @@
+config BR2_PACKAGE_WIREGUARD_TOOLS
+ bool "wireguard tools"
+ # kernel module requires 3.10+, userspace makes no sense without it
+ depends on BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_10
+ select BR2_PACKAGE_LIBMNL
+ help
+ WireGuard is an extremely simple yet fast and modern VPN
+ that utilizes state-of-the-art cryptography. It aims to be
+ faster, simpler, leaner, and more useful than IPSec, while
+ avoiding the massive headache. It intends to be considerably
+ more performant than OpenVPN. WireGuard is designed as a
+ general purpose VPN for running on embedded interfaces and
+ super computers alike, fit for many different
+ circumstances.
+
+ This package provides the userspace tooling to configure
+ WireGuard tunnels.
+
+ https://www.wireguard.com
+
+comment "wireguard-tools needs a toolchain w/ headers >= 3.10"
+ depends on !BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_10