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

Submitted by Tim Niemeyer on June 8, 2016, 4:29 p.m.

Details

Message ID 1465403387-3241-11-git-send-email-tim@tn-x.org
State Superseded, archived
Headers show

Commit Message

Tim Niemeyer June 8, 2016, 4:29 p.m.
In some cases the original file "wins" and our config is lost.

Signed-off-by: Tim Niemeyer <tim@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

Patch hide | download patch | download mbox

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

Comments

Jan Kraus June 9, 2016, 12:11 p.m.
Reviewed-by: Jan Kraus <mayosemmel@gmail.com>

Am Mittwoch, den 08.06.2016, 18:29 +0200 schrieb Tim Niemeyer:
> In some cases the original file "wins" and our config is lost.
> 
> Signed-off-by: Tim Niemeyer <tim@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
>
Tim Niemeyer June 10, 2016, 6:17 a.m.
Hi

Subject fehlerhaft.


Am 9. Juni 2016 14:11:35 MESZ, schrieb mayosemmel <mayosemmel@googlemail.com>:
>Reviewed-by: Jan Kraus <mayosemmel@gmail.com>
>
>Am Mittwoch, den 08.06.2016, 18:29 +0200 schrieb Tim Niemeyer:
>> In some cases the original file "wins" and our config is lost.
>> 
>> Signed-off-by: Tim Niemeyer <tim@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'

Oh. Das gehört zu einem späteren patch, der hier nich nicht eingeführt sein soll.

Ich würde diesen patch erstmal discarden und den von Tobias bevorzugen.

Tim

>> +set batman-adv.bat0.network_coding='0'
>> +commit batman-adv
>> +EOF
>> -- 
>> 2.1.4
>> 
>
>
>
>------------------------------------------------------------------------