[PATCH 5/5] nodewatcher: only add direct batman originators

Tim Niemeyer tim.niemeyer at mastersword.de
Di Okt 6 22:36:48 CEST 2015


Signed-off-by: Tim Niemeyer <tim.niemeyer at mastersword.de>
---

 bsp/default/root_file_system/etc/nodewatcher.sh | 8 ++++++--
 1 file changed, 6 insertions(+), 2 deletions(-)

diff --git a/bsp/default/root_file_system/etc/nodewatcher.sh b/bsp/default/root_file_system/etc/nodewatcher.sh
index de2c783..4081b33 100755
--- a/bsp/default/root_file_system/etc/nodewatcher.sh
+++ b/bsp/default/root_file_system/etc/nodewatcher.sh
@@ -174,8 +174,12 @@ crawl() {
                 sub("\\[", "", $0)
                 sub("\\]:", "", $0)
                 sub("  ", " ", $0)
-                printf "<originator_"i"><originator>"$1"</originator><link_quality>"$3"</link_quality><nexthop>"$4"</nexthop><last_seen>"$2"</last_seen><outgoing_interface>"$5"</outgoing_interface></originator_"i">"
-                i++
+                o=$1".*"$1
+                if ($0 ~ o)
+                {
+                    printf "<originator_"i"><originator>"$1"</originator><link_quality>"$3"</link_quality><nexthop>"$4"</nexthop><last_seen>"$2"</last_seen><outgoing_interface>"$5"</outgoing_interface></originator_"i">"
+                    i++
+                }
             }' /sys/kernel/debug/batman_adv/bat0/originators)
         
 		batman_adv_gateway_mode=$(batctl gw)
-- 
2.1.4




Mehr Informationen über die Mailingliste franken-dev