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

Tim Niemeyer tim.niemeyer at mastersword.de
Sa Okt 10 10:25:00 CEST 2015


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

Changes in v2: None

 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 1c85cc0..0aacf2a 100755
--- a/bsp/default/root_file_system/etc/nodewatcher.sh
+++ b/bsp/default/root_file_system/etc/nodewatcher.sh
@@ -177,8 +177,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