use only one init script
This commit is contained in:
parent
6a7afebecc
commit
6fa4baaf92
25
package/gluon-mesh-babel/files/lib/gluon/gluon-mesh-babel/mkconfig
Executable file
25
package/gluon-mesh-babel/files/lib/gluon/gluon-mesh-babel/mkconfig
Executable file
@ -0,0 +1,25 @@
|
|||||||
|
#!/usr/bin/lua
|
||||||
|
|
||||||
|
local site = require 'gluon.site_config'
|
||||||
|
local gmesh = require 'gluon.mesh'
|
||||||
|
|
||||||
|
--local interfaces='/lib/gluon/core/mesh_interfaces'
|
||||||
|
local babelconf=arg[1]
|
||||||
|
|
||||||
|
file = io.open(babelconf, "w")
|
||||||
|
file:write("ipv6-subtrees true\n")
|
||||||
|
file:write("export-table 10\n")
|
||||||
|
file:write("import-table 255\n")
|
||||||
|
file:write("import-table 11\n")
|
||||||
|
|
||||||
|
for interface, _ in pairs(gmesh.interfaces()) do
|
||||||
|
file:write("interface " .. interface .. "\n")
|
||||||
|
end
|
||||||
|
|
||||||
|
file:write(" redistribute ip " .. site.prefix6 .. " eq 128 allow\n")
|
||||||
|
file:write(" redistribute ip " .. site.babel_mesh.prefix .. " eq 128 allow\n")
|
||||||
|
file:write(" redistribute local deny\n")
|
||||||
|
file:write(" redistribute ip ::/0 eq 0 allow\n")
|
||||||
|
file:close()
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue
Block a user