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_fastd = unistd.access('/lib/gluon/mesh-vpn/fastd')
|
||||||
local has_tunneldigger = unistd.access('/lib/gluon/mesh-vpn/tunneldigger')
|
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)
|
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_fastd = unistd.access('/lib/gluon/mesh-vpn/fastd')
|
||||||
local has_tunneldigger = unistd.access('/lib/gluon/mesh-vpn/tunneldigger')
|
local has_tunneldigger = unistd.access('/lib/gluon/mesh-vpn/tunneldigger')
|
||||||
|
local has_wireguard = unistd.access('/lib/gluon/mesh-vpn/wireguard')
|
||||||
|
|
||||||
return function(form, uci)
|
return function(form, uci)
|
||||||
if not (has_fastd or has_tunneldigger) then
|
if not (has_fastd or has_tunneldigger or has_wireguard) then
|
||||||
return
|
return
|
||||||
end
|
end
|
||||||
|
|
||||||
@ -64,5 +65,5 @@ return function(form, uci)
|
|||||||
os.execute('exec /lib/gluon/mesh-vpn/update-config')
|
os.execute('exec /lib/gluon/mesh-vpn/update-config')
|
||||||
end
|
end
|
||||||
|
|
||||||
return {'gluon', 'fastd', 'tunneldigger', 'simple-tc'}
|
return {'gluon', 'fastd', 'tunneldigger', 'wireguard', 'simple-tc'}
|
||||||
end
|
end
|
||||||
|
Loading…
Reference in New Issue
Block a user