[PATCH 11/11] fff-bastman-adv-legacy: do not overwrite config

Tim Niemeyer tim at tn-x.org
Mi Jun 8 18:29:47 CEST 2016


In some cases the original file "wins" and our config is lost.

Signed-off-by: Tim Niemeyer <tim at tn-x.org>
---

 .../fff/fff-batman-adv-legacy/files/etc/config/batman-adv | 15 ---------------
 .../files/etc/uci-defaults/80-fff-batman-adv-legacy       |  8 ++++++++
 2 files changed, 8 insertions(+), 15 deletions(-)
 delete mode 100644 src/packages/fff/fff-batman-adv-legacy/files/etc/config/batman-adv
 create mode 100644 src/packages/fff/fff-batman-adv-legacy/files/etc/uci-defaults/80-fff-batman-adv-legacy

diff --git a/src/packages/fff/fff-batman-adv-legacy/files/etc/config/batman-adv b/src/packages/fff/fff-batman-adv-legacy/files/etc/config/batman-adv
deleted file mode 100644
index b633327..0000000
--- a/src/packages/fff/fff-batman-adv-legacy/files/etc/config/batman-adv
+++ /dev/null
@@ -1,15 +0,0 @@
-config mesh bat0
-    option aggregated_ogms
-    option ap_isolation
-    option bonding
-    option fragmentation
-    option gw_bandwidth
-    option gw_mode client
-    option gw_sel_class 1
-    option log_level
-    option orig_interval
-    option vis_mode
-    option bridge_loop_avoidance 0
-    option distributed_arp_table
-    option network_coding 0
-    option hop_penalty
diff --git a/src/packages/fff/fff-batman-adv-legacy/files/etc/uci-defaults/80-fff-batman-adv-legacy b/src/packages/fff/fff-batman-adv-legacy/files/etc/uci-defaults/80-fff-batman-adv-legacy
new file mode 100644
index 0000000..745ac4e
--- /dev/null
+++ b/src/packages/fff/fff-batman-adv-legacy/files/etc/uci-defaults/80-fff-batman-adv-legacy
@@ -0,0 +1,8 @@
+#!/bin/sh
+
+uci batch <<EOF
+set batman-adv.bat0.gw_sel_class='1'
+set batman-adv.bat0.bridge_loop_avoidance='1'
+set batman-adv.bat0.network_coding='0'
+commit batman-adv
+EOF
-- 
2.1.4




Mehr Informationen über die Mailingliste franken-dev