gluon-config-mode-mesh-vpn: support wireguard
This commit is contained in:
parent
bf8f3040ec
commit
b7e8ad33a4
@ -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)
|
||||
|
@ -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
|
||||
|
Loading…
Reference in New Issue
Block a user