From 6499658b520d3f9ec724a0c1ce4ee99a4d839a97 Mon Sep 17 00:00:00 2001 From: Matthias Schiffer Date: Mon, 10 Apr 2017 01:32:30 +0200 Subject: [PATCH] gluon-mesh-batman-adv-core: don't print error message when no_rebroadcast is not supported batman-adv 2017.0 doesn't need (or support) no_rebroadcast anymore. Don't fail when the file doesn't exist. --- .../lib/gluon/mesh-batman-adv-core/config_mesh_interface | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/package/gluon-mesh-batman-adv-core/luasrc/lib/gluon/mesh-batman-adv-core/config_mesh_interface b/package/gluon-mesh-batman-adv-core/luasrc/lib/gluon/mesh-batman-adv-core/config_mesh_interface index bb069497..cad04929 100755 --- a/package/gluon-mesh-batman-adv-core/luasrc/lib/gluon/mesh-batman-adv-core/config_mesh_interface +++ b/package/gluon-mesh-batman-adv-core/luasrc/lib/gluon/mesh-batman-adv-core/config_mesh_interface @@ -38,9 +38,11 @@ if cmd == 'setup' then file:write('bat0') file:close() - file = assert(io.open('/sys/class/net/' .. ifname .. '/batman_adv/no_rebroadcast', 'w')) - file:write(tostring(transitive)) - file:close() + file = io.open('/sys/class/net/' .. ifname .. '/batman_adv/no_rebroadcast', 'w') + if file then + file:write(tostring(transitive)) + file:close() + end elseif cmd == 'teardown' then