From 572fcd9a0e8680532531eaec47c735f41c221307 Mon Sep 17 00:00:00 2001 From: Christof Schulze Date: Wed, 27 Apr 2016 00:39:15 +0200 Subject: [PATCH 1/3] define mesh interfaces dynamically --- package/gluon-l3roamd/files/etc/init.d/gluon-l3roamd | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/package/gluon-l3roamd/files/etc/init.d/gluon-l3roamd b/package/gluon-l3roamd/files/etc/init.d/gluon-l3roamd index 8f3a070f..60f11fa3 100755 --- a/package/gluon-l3roamd/files/etc/init.d/gluon-l3roamd +++ b/package/gluon-l3roamd/files/etc/init.d/gluon-l3roamd @@ -9,7 +9,8 @@ start_service () { procd_open_instance procd_set_param stdout 1 procd_set_param stderr 1 - procd_set_param command "$PROG" -p $(lua -e 'print(require("gluon.site_config").prefix6)') -i br-client -m mesh0 -t 11 -a $(uci get network.loopback.ip6addr | cut -d/ -f1) + meshinterfaces=$(lua -e 'mesh = require("gluon.mesh");for interface, _ in pairs(mesh.interfaces()) do print(" -m " .. interface);end') + procd_set_param command "$PROG" -p $(lua -e 'print(require("gluon.site_config").prefix6)') -i br-client $meshinterfaces -t 11 -a $(uci get network.loopback.ip6addr | cut -d/ -f1) procd_close_instance } From c351db6335cae2c174f16acf56dfd285bb1f6434 Mon Sep 17 00:00:00 2001 From: Christof Schulze Date: Wed, 27 Apr 2016 20:05:41 +0200 Subject: [PATCH 2/3] indentation fixed --- package/gluon-l3roamd/files/etc/init.d/gluon-l3roamd | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package/gluon-l3roamd/files/etc/init.d/gluon-l3roamd b/package/gluon-l3roamd/files/etc/init.d/gluon-l3roamd index 60f11fa3..6afb984f 100755 --- a/package/gluon-l3roamd/files/etc/init.d/gluon-l3roamd +++ b/package/gluon-l3roamd/files/etc/init.d/gluon-l3roamd @@ -9,7 +9,7 @@ start_service () { procd_open_instance procd_set_param stdout 1 procd_set_param stderr 1 - meshinterfaces=$(lua -e 'mesh = require("gluon.mesh");for interface, _ in pairs(mesh.interfaces()) do print(" -m " .. interface);end') + meshinterfaces=$(lua -e 'mesh = require("gluon.mesh");for interface, _ in pairs(mesh.interfaces()) do print(" -m " .. interface);end') procd_set_param command "$PROG" -p $(lua -e 'print(require("gluon.site_config").prefix6)') -i br-client $meshinterfaces -t 11 -a $(uci get network.loopback.ip6addr | cut -d/ -f1) procd_close_instance From c103d836701f9f09ab5a1a7f3880b2945dff64ef Mon Sep 17 00:00:00 2001 From: Christof Schulze Date: Tue, 3 May 2016 00:10:59 +0200 Subject: [PATCH 3/3] fixed spacing --- package/gluon-l3roamd/files/etc/init.d/gluon-l3roamd | 1 - 1 file changed, 1 deletion(-) diff --git a/package/gluon-l3roamd/files/etc/init.d/gluon-l3roamd b/package/gluon-l3roamd/files/etc/init.d/gluon-l3roamd index 6afb984f..92022bb9 100755 --- a/package/gluon-l3roamd/files/etc/init.d/gluon-l3roamd +++ b/package/gluon-l3roamd/files/etc/init.d/gluon-l3roamd @@ -11,7 +11,6 @@ start_service () { procd_set_param stderr 1 meshinterfaces=$(lua -e 'mesh = require("gluon.mesh");for interface, _ in pairs(mesh.interfaces()) do print(" -m " .. interface);end') procd_set_param command "$PROG" -p $(lua -e 'print(require("gluon.site_config").prefix6)') -i br-client $meshinterfaces -t 11 -a $(uci get network.loopback.ip6addr | cut -d/ -f1) - procd_close_instance }