gluon-config-mode-mesh-vpn: support wireguard

This commit is contained in:
Christof Schulze 2019-08-24 15:16:21 +02:00
parent bf8f3040ec
commit b7e8ad33a4
2 changed files with 5 additions and 2 deletions

View File

@ -13,6 +13,8 @@ local pretty_hostname = require 'pretty_hostname'
local has_fastd = unistd.access('/lib/gluon/mesh-vpn/fastd')
local has_tunneldigger = unistd.access('/lib/gluon/mesh-vpn/tunneldigger')
local has_wireguard = unistd.access('/lib/gluon/mesh-vpn/wireguard')
local hostname = pretty_hostname.get(uci)

View File

@ -2,9 +2,10 @@ local unistd = require 'posix.unistd'
local has_fastd = unistd.access('/lib/gluon/mesh-vpn/fastd')
local has_tunneldigger = unistd.access('/lib/gluon/mesh-vpn/tunneldigger')
local has_wireguard = unistd.access('/lib/gluon/mesh-vpn/wireguard')
return function(form, uci)
if not (has_fastd or has_tunneldigger) then
if not (has_fastd or has_tunneldigger or has_wireguard) then
return
end
@ -64,5 +65,5 @@ return function(form, uci)
os.execute('exec /lib/gluon/mesh-vpn/update-config')
end
return {'gluon', 'fastd', 'tunneldigger', 'simple-tc'}
return {'gluon', 'fastd', 'tunneldigger', 'wireguard', 'simple-tc'}
end