[PATCH] fff-wireguard: Add option disabled

Robert Langhammer rlanghammer at web.de
Sa Feb 8 21:39:43 CET 2020


In some cases it is helpful to temporarily deactivate a Wireguard interface.
This adds the 'disabled' option. The default setting is '0'.

Signed-off-by: Robert Langhammer <rlanghammer at web.de>
---
 .../fff/fff-wireguard/files/etc/gateway.d/50-wireguard       | 5 +++++
 1 file changed, 5 insertions(+)

diff --git a/src/packages/fff/fff-wireguard/files/etc/gateway.d/50-wireguard b/src/packages/fff/fff-wireguard/files/etc/gateway.d/50-wireguard
index 69a3d74..9c42aa4 100644
--- a/src/packages/fff/fff-wireguard/files/etc/gateway.d/50-wireguard
+++ b/src/packages/fff/fff-wireguard/files/etc/gateway.d/50-wireguard
@@ -37,6 +37,11 @@ configure() {
 	add_wgpeer() {
 		local name="$1"
 		local prefixname="wg_$name"
+		local _bool
+
+		config_get_bool _bool $name disabled 0
+		[ $_bool = 1 ] && return
+

 		# ensure name length
 		if [ ${#name} -gt 12 ]; then
--
2.20.1



Mehr Informationen über die Mailingliste franken-dev