From 891cb2a1d0928c9aeee9fe43cd24b4163af35475 Mon Sep 17 00:00:00 2001 From: Franco Fichtner Date: Thu, 13 Dec 2018 10:24:59 +0100 Subject: [PATCH] net/wireguard: monkey-patch rc script to bring back group association --- net/wireguard/Makefile | 3 ++- .../service/templates/OPNsense/Wireguard/wireguard | 7 +++++++ 2 files changed, 9 insertions(+), 1 deletion(-) diff --git a/net/wireguard/Makefile b/net/wireguard/Makefile index a133ca539..55b507d29 100644 --- a/net/wireguard/Makefile +++ b/net/wireguard/Makefile @@ -1,8 +1,9 @@ PLUGIN_NAME= wireguard PLUGIN_VERSION= 0.8 +PLUGIN_REVISION= 1 PLUGIN_COMMENT= WireGuard VPN service PLUGIN_DEPENDS= wireguard PLUGIN_MAINTAINER= m.muenz@gmail.com -PLUGIN_DEVEL= yes +PLUGIN_DEVEL= yes .include "../../Mk/plugins.mk" diff --git a/net/wireguard/src/opnsense/service/templates/OPNsense/Wireguard/wireguard b/net/wireguard/src/opnsense/service/templates/OPNsense/Wireguard/wireguard index e8fc8f634..5cbde5ecf 100644 --- a/net/wireguard/src/opnsense/service/templates/OPNsense/Wireguard/wireguard +++ b/net/wireguard/src/opnsense/service/templates/OPNsense/Wireguard/wireguard @@ -10,6 +10,13 @@ wireguard_enable="YES" {% endfor %} {% endif %} wireguard_interfaces="{{ activeservers | join(' ') }}" +start_postcmd=opnsense_postcmd +opnsense_postcmd() +{ + for interface in ${wireguard_interfaces}; do + ifconfig ${interface} group wireguard + done +} {% else %} wireguard_enable="NO" {% endif %}