Select Git revision
-
Andreas Ziegler authored
b3125f0 Merge pull request #537 from ecsv/batadv-for-18.06 0d22982 batman-adv: Merge bugfixes from 2019.5 3610d11 pimbd: update to current git HEAD (#534) c52779c Merge pull request #520 from ecsv/batadv-for-18.06 ee3264b batman-adv: Merge bugfixes from 2019.4 049cb8a Merge pull request #511 from adrianschmutzler/babeld1806 e80f582 babeld: Update to version 1.8.5 6e50f8b nodogsplash: Backport Version 4.0.1. (#493) a551935 nodogsplash: Backport of Version 4.0.0. (#486) bb156bf Merge pull request #455 from BKPepe/bird-openwrt18.06 d3f317b bird: update to version 1.6.6 Compile-tested: ar71xx-generic Runtime-tested: ar71xx-generic
Andreas Ziegler authoredb3125f0 Merge pull request #537 from ecsv/batadv-for-18.06 0d22982 batman-adv: Merge bugfixes from 2019.5 3610d11 pimbd: update to current git HEAD (#534) c52779c Merge pull request #520 from ecsv/batadv-for-18.06 ee3264b batman-adv: Merge bugfixes from 2019.4 049cb8a Merge pull request #511 from adrianschmutzler/babeld1806 e80f582 babeld: Update to version 1.8.5 6e50f8b nodogsplash: Backport Version 4.0.1. (#493) a551935 nodogsplash: Backport of Version 4.0.0. (#486) bb156bf Merge pull request #455 from BKPepe/bird-openwrt18.06 d3f317b bird: update to version 1.6.6 Compile-tested: ar71xx-generic Runtime-tested: ar71xx-generic
gluon-wan 690 B
#!/usr/bin/lua
local GROUP = 'gluon-mesh-vpn'
local grp = require 'posix.grp'
local unistd = require 'posix.unistd'
if #arg < 1 then
io.stderr:write('Usage: gluon-wan <command> ...\n')
os.exit(1)
end
local g = grp.getgrnam(GROUP)
if not g then
io.stderr:write(string.format("gluon-wan: unable to find group '%s'\n", GROUP))
os.exit(1)
end
local ok, err = unistd.setpid('g', g.gr_gid)
if ok ~= 0 then
io.stderr:write(string.format("gluon-wan: unable to change to group: %s\n", err))
os.exit(1)
end
arg[0] = arg[1]
table.remove(arg, 1)
print(arg[0], unpack(arg))
ok, err = unistd.execp(arg[0], arg)
io.stderr:write(string.format("gluon-wan: exec failed: %s\n", err))
os.exit(1)