[v12,6/6] Remove references to community.cfg

Submitted by Adrian Schmutzler on Oct. 2, 2017, 4:05 p.m.

Details

Message ID 1506960349-3212-6-git-send-email-freifunk@adrianschmutzler.de
State Superseded
Headers show

Commit Message

Adrian Schmutzler Oct. 2, 2017, 4:05 p.m.
This removes all references to community.cfg except in the
buildscript and except the file itself.

Signed-off-by: Adrian Schmutzler <freifunk@adrianschmutzler.de>
---
 .../fff-fastd/files/etc/uci-defaults/55_fff-fastd  | 41 +++++++++++-----------
 .../fff/fff-support/files/usr/sbin/show_info       |  1 -
 .../fff/fff-sysupgrade/files/etc/sysupgrade.sh     |  2 +-
 .../files/etc/uci-defaults/51-fff-timeserver       |  3 +-
 4 files changed, 22 insertions(+), 25 deletions(-)
 mode change 100755 => 100644 src/packages/fff/fff-timeserver/files/etc/uci-defaults/51-fff-timeserver

Patch hide | download patch | download mbox

diff --git a/src/packages/fff/fff-fastd/files/etc/uci-defaults/55_fff-fastd b/src/packages/fff/fff-fastd/files/etc/uci-defaults/55_fff-fastd
index 8ce8425..72970bd 100644
--- a/src/packages/fff/fff-fastd/files/etc/uci-defaults/55_fff-fastd
+++ b/src/packages/fff/fff-fastd/files/etc/uci-defaults/55_fff-fastd
@@ -1,28 +1,27 @@ 
-/etc/init.d/fastd disable
+#!/bin/sh
 
-. /etc/community.cfg
-project="$VPN_PROJECT"
+/etc/init.d/fastd disable
 
 >/etc/config/fastd
 
 uci batch <<EOF
-  set fastd.${project}='fastd'
-  set fastd.${project}.enabled='1'
-  set fastd.${project}.config_peer_dir="/etc/fastd/${project}/peers"
-  set fastd.${project}.syslog_level='warn'
-  set fastd.${project}.method='null'
-  set fastd.${project}.mode='tap'
-  set fastd.${project}.interface="${project}VPN"
-  set fastd.${project}.mtu='1426'
-  set fastd.${project}.on_up="/etc/fastd/${project}/up.sh"
-  set fastd.${project}.secure_handshakes='0'
-  set fastd.${project}.secret="generate"
+  set fastd.fff='fastd'
+  set fastd.fff.enabled='1'
+  set fastd.fff.config_peer_dir="/etc/fastd/fff/peers"
+  set fastd.fff.syslog_level='warn'
+  set fastd.fff.method='null'
+  set fastd.fff.mode='tap'
+  set fastd.fff.interface="fffVPN"
+  set fastd.fff.mtu='1426'
+  set fastd.fff.on_up="/etc/fastd/fff/up.sh"
+  set fastd.fff.secure_handshakes='0'
+  set fastd.fff.secret="generate"
 EOF
 
-[ ! -d /etc/fastd/${project} ] &&  mkdir -p /etc/fastd/${project}
-ln -s /tmp/fastd_${project}_peers /etc/fastd/${project}/peers
-echo "#!/bin/sh" > /etc/fastd/${project}/up.sh
-echo "ip link set up dev ${project}VPN" >> /etc/fastd/${project}/up.sh
-echo "echo enable > /sys/devices/virtual/net/${project}VPN/batman_adv/no_rebroadcast" >> /etc/fastd/${project}/up.sh
-echo "batctl if add ${project}VPN" >> /etc/fastd/${project}/up.sh
-chmod +x /etc/fastd/${project}/up.sh
+[ ! -d /etc/fastd/fff ] &&  mkdir -p /etc/fastd/fff
+ln -s /tmp/fastd_fff_peers /etc/fastd/fff/peers
+echo "#!/bin/sh" > /etc/fastd/fff/up.sh
+echo "ip link set up dev fffVPN" >> /etc/fastd/fff/up.sh
+echo "echo enable > /sys/devices/virtual/net/fffVPN/batman_adv/no_rebroadcast" >> /etc/fastd/fff/up.sh
+echo "batctl if add fffVPN" >> /etc/fastd/fff/up.sh
+chmod +x /etc/fastd/fff/up.sh
diff --git a/src/packages/fff/fff-support/files/usr/sbin/show_info b/src/packages/fff/fff-support/files/usr/sbin/show_info
index fc7cffb..3914391 100755
--- a/src/packages/fff/fff-support/files/usr/sbin/show_info
+++ b/src/packages/fff/fff-support/files/usr/sbin/show_info
@@ -1,6 +1,5 @@ 
 #!/bin/sh
 
-. /etc/community.cfg
 . /etc/firmware_release
 
 board_name=$(uci -q get board.model.name)
diff --git a/src/packages/fff/fff-sysupgrade/files/etc/sysupgrade.sh b/src/packages/fff/fff-sysupgrade/files/etc/sysupgrade.sh
index df9d519..9f1c05b 100755
--- a/src/packages/fff/fff-sysupgrade/files/etc/sysupgrade.sh
+++ b/src/packages/fff/fff-sysupgrade/files/etc/sysupgrade.sh
@@ -3,7 +3,7 @@  cd /tmp/
 
 . /etc/firmware_release
 
-. /etc/community.cfg
+UPGRADE_PATH="http://[fe80::ff:feee:1%br-mesh]/dev/firmware/current"
 
 BOARD=$(uci get board.model.name)
 
diff --git a/src/packages/fff/fff-timeserver/files/etc/uci-defaults/51-fff-timeserver b/src/packages/fff/fff-timeserver/files/etc/uci-defaults/51-fff-timeserver
old mode 100755
new mode 100644
index aa485ab..b0bd876
--- a/src/packages/fff/fff-timeserver/files/etc/uci-defaults/51-fff-timeserver
+++ b/src/packages/fff/fff-timeserver/files/etc/uci-defaults/51-fff-timeserver
@@ -1,9 +1,8 @@ 
 #!/bin/sh
 
 . /lib/functions/fff/timeserver
-. /etc/community.cfg
 
-setTimeserver "${NTPD_IP}"
+setTimeserver "fe80::ff:feee:1%br-mesh"
 
 uci -q set "system.@system[0].timezone=CET-1CEST,M3.5.0,M10.5.0/3"
 

Comments

Tim Niemeyer Oct. 2, 2017, 5:16 p.m.
Hi

Generell ne gute Sache..

Der Patch zeigt aber auf, dass wir beim Patchset zum keyXchangev2 noch
Schwächen haben..

Am Montag, den 02.10.2017, 18:05 +0200 schrieb Adrian Schmutzler:
> This removes all references to community.cfg except in the
> buildscript and except the file itself.
> 
> Signed-off-by: Adrian Schmutzler <freifunk@adrianschmutzler.de>
> ---
>  .../fff-fastd/files/etc/uci-defaults/55_fff-fastd  | 41 +++++++++++-----------
>  .../fff/fff-support/files/usr/sbin/show_info       |  1 -
>  .../fff/fff-sysupgrade/files/etc/sysupgrade.sh     |  2 +-
>  .../files/etc/uci-defaults/51-fff-timeserver       |  3 +-
>  4 files changed, 22 insertions(+), 25 deletions(-)
>  mode change 100755 => 100644 src/packages/fff/fff-timeserver/files/etc/uci-defaults/51-fff-timeserver
> 
> diff --git a/src/packages/fff/fff-fastd/files/etc/uci-defaults/55_fff-fastd b/src/packages/fff/fff-fastd/files/etc/uci-defaults/55_fff-fastd
> index 8ce8425..72970bd 100644
> --- a/src/packages/fff/fff-fastd/files/etc/uci-defaults/55_fff-fastd
> +++ b/src/packages/fff/fff-fastd/files/etc/uci-defaults/55_fff-fastd
> @@ -1,28 +1,27 @@
> -/etc/init.d/fastd disable
> +#!/bin/sh
>  
> -. /etc/community.cfg
> -project="$VPN_PROJECT"
> +/etc/init.d/fastd disable
>  
>  >/etc/config/fastd
>  
>  uci batch <<EOF
> -  set fastd.${project}='fastd'
> -  set fastd.${project}.enabled='1'
> -  set fastd.${project}.config_peer_dir="/etc/fastd/${project}/peers"
> -  set fastd.${project}.syslog_level='warn'
> -  set fastd.${project}.method='null'
> -  set fastd.${project}.mode='tap'
> -  set fastd.${project}.interface="${project}VPN"
> -  set fastd.${project}.mtu='1426'
> -  set fastd.${project}.on_up="/etc/fastd/${project}/up.sh"
> -  set fastd.${project}.secure_handshakes='0'
> -  set fastd.${project}.secret="generate"
> +  set fastd.fff='fastd'
> +  set fastd.fff.enabled='1'
> +  set fastd.fff.config_peer_dir="/etc/fastd/fff/peers"
> +  set fastd.fff.syslog_level='warn'
> +  set fastd.fff.method='null'
> +  set fastd.fff.mode='tap'
> +  set fastd.fff.interface="fffVPN"
> +  set fastd.fff.mtu='1426'
> +  set fastd.fff.on_up="/etc/fastd/fff/up.sh"
> +  set fastd.fff.secure_handshakes='0'
> +  set fastd.fff.secret="generate"
>  EOF
>  
> -[ ! -d /etc/fastd/${project} ] &&  mkdir -p /etc/fastd/${project}
> -ln -s /tmp/fastd_${project}_peers /etc/fastd/${project}/peers
> -echo "#!/bin/sh" > /etc/fastd/${project}/up.sh
> -echo "ip link set up dev ${project}VPN" >> /etc/fastd/${project}/up.sh
> -echo "echo enable > /sys/devices/virtual/net/${project}VPN/batman_adv/no_rebroadcast" >> /etc/fastd/${project}/up.sh
> -echo "batctl if add ${project}VPN" >> /etc/fastd/${project}/up.sh
> -chmod +x /etc/fastd/${project}/up.sh
> +[ ! -d /etc/fastd/fff ] &&  mkdir -p /etc/fastd/fff
> +ln -s /tmp/fastd_fff_peers /etc/fastd/fff/peers
> +echo "#!/bin/sh" > /etc/fastd/fff/up.sh
> +echo "ip link set up dev fffVPN" >> /etc/fastd/fff/up.sh
> +echo "echo enable > /sys/devices/virtual/net/fffVPN/batman_adv/no_rebroadcast" >> /etc/fastd/fff/up.sh
> +echo "batctl if add fffVPN" >> /etc/fastd/fff/up.sh
> +chmod +x /etc/fastd/fff/up.sh
> diff --git a/src/packages/fff/fff-support/files/usr/sbin/show_info b/src/packages/fff/fff-support/files/usr/sbin/show_info
> index fc7cffb..3914391 100755
> --- a/src/packages/fff/fff-support/files/usr/sbin/show_info
> +++ b/src/packages/fff/fff-support/files/usr/sbin/show_info
> @@ -1,6 +1,5 @@
>  #!/bin/sh
>  
> -. /etc/community.cfg
>  . /etc/firmware_release
>  
>  board_name=$(uci -q get board.model.name)
> diff --git a/src/packages/fff/fff-sysupgrade/files/etc/sysupgrade.sh b/src/packages/fff/fff-sysupgrade/files/etc/sysupgrade.sh
> index df9d519..9f1c05b 100755
> --- a/src/packages/fff/fff-sysupgrade/files/etc/sysupgrade.sh
> +++ b/src/packages/fff/fff-sysupgrade/files/etc/sysupgrade.sh
> @@ -3,7 +3,7 @@ cd /tmp/
>  
>  . /etc/firmware_release
>  
> -. /etc/community.cfg
> +UPGRADE_PATH="http://[fe80::ff:feee:1%br-mesh]/dev/firmware/current"
Dieser Pfad ist pro Hood ein anderer, es sei denn wir haben das fc/7 bis
dahin soweit am laufen, dass wir dort eine geroutete Adresse reinlegen
können.

>  
>  BOARD=$(uci get board.model.name)
>  
> diff --git a/src/packages/fff/fff-timeserver/files/etc/uci-defaults/51-fff-timeserver b/src/packages/fff/fff-timeserver/files/etc/uci-defaults/51-fff-timeserver
> old mode 100755
> new mode 100644
> index aa485ab..b0bd876
> --- a/src/packages/fff/fff-timeserver/files/etc/uci-defaults/51-fff-timeserver
> +++ b/src/packages/fff/fff-timeserver/files/etc/uci-defaults/51-fff-timeserver
> @@ -1,9 +1,8 @@
>  #!/bin/sh
>  
>  . /lib/functions/fff/timeserver
> -. /etc/community.cfg
>  
> -setTimeserver "${NTPD_IP}"
> +setTimeserver "fe80::ff:feee:1%br-mesh"
Diese Adresse ist pro Hood eine andere, es sei denn wir haben das fc/7
bis dahin soweit am laufen, dass wir dort eine geroutete Adresse
reinlegen können.

An den Stellen müssen wir noch Hand anlegen. Der Patch ist insofern gut,
dass es zeigt, aber leider kann das so nicht bleiben. :(

Tim

>  
>  uci -q set "system.@system[0].timezone=CET-1CEST,M3.5.0,M10.5.0/3"
>  
> -- 
> 2.7.4
>
Adrian Schmutzler Oct. 2, 2017, 11:10 p.m.
Ändert sich das durch den neuen keyXchange?

Bisher gings ja und mir ist grade nicht klar, warum es jetzt nicht mehr geht.

Grüße

Adrian

> -----Original Message-----
> From: franken-dev [mailto:franken-dev-bounces@freifunk.net] On Behalf
> Of Tim Niemeyer
> Sent: Montag, 2. Oktober 2017 19:16
> To: Adrian Schmutzler <freifunk@adrianschmutzler.de>; franken-
> dev@freifunk.net
> Subject: Re: [PATCH v12 6/6] Remove references to community.cfg
> 
> Hi
> 
> Generell ne gute Sache..
> 
> Der Patch zeigt aber auf, dass wir beim Patchset zum keyXchangev2 noch
> Schwächen haben..
> 
> Am Montag, den 02.10.2017, 18:05 +0200 schrieb Adrian Schmutzler:
> > This removes all references to community.cfg except in the buildscript
> > and except the file itself.
> >
> > Signed-off-by: Adrian Schmutzler <freifunk@adrianschmutzler.de>
> > ---
> >  .../fff-fastd/files/etc/uci-defaults/55_fff-fastd  | 41 +++++++++++----------
> -
> >  .../fff/fff-support/files/usr/sbin/show_info       |  1 -
> >  .../fff/fff-sysupgrade/files/etc/sysupgrade.sh     |  2 +-
> >  .../files/etc/uci-defaults/51-fff-timeserver       |  3 +-
> >  4 files changed, 22 insertions(+), 25 deletions(-)  mode change
> > 100755 => 100644
> > src/packages/fff/fff-timeserver/files/etc/uci-defaults/51-fff-timeserv
> > er
> >
> > diff --git
> > a/src/packages/fff/fff-fastd/files/etc/uci-defaults/55_fff-fastd
> > b/src/packages/fff/fff-fastd/files/etc/uci-defaults/55_fff-fastd
> > index 8ce8425..72970bd 100644
> > --- a/src/packages/fff/fff-fastd/files/etc/uci-defaults/55_fff-fastd
> > +++ b/src/packages/fff/fff-fastd/files/etc/uci-defaults/55_fff-fastd
> > @@ -1,28 +1,27 @@
> > -/etc/init.d/fastd disable
> > +#!/bin/sh
> >
> > -. /etc/community.cfg
> > -project="$VPN_PROJECT"
> > +/etc/init.d/fastd disable
> >
> >  >/etc/config/fastd
> >
> >  uci batch <<EOF
> > -  set fastd.${project}='fastd'
> > -  set fastd.${project}.enabled='1'
> > -  set fastd.${project}.config_peer_dir="/etc/fastd/${project}/peers"
> > -  set fastd.${project}.syslog_level='warn'
> > -  set fastd.${project}.method='null'
> > -  set fastd.${project}.mode='tap'
> > -  set fastd.${project}.interface="${project}VPN"
> > -  set fastd.${project}.mtu='1426'
> > -  set fastd.${project}.on_up="/etc/fastd/${project}/up.sh"
> > -  set fastd.${project}.secure_handshakes='0'
> > -  set fastd.${project}.secret="generate"
> > +  set fastd.fff='fastd'
> > +  set fastd.fff.enabled='1'
> > +  set fastd.fff.config_peer_dir="/etc/fastd/fff/peers"
> > +  set fastd.fff.syslog_level='warn'
> > +  set fastd.fff.method='null'
> > +  set fastd.fff.mode='tap'
> > +  set fastd.fff.interface="fffVPN"
> > +  set fastd.fff.mtu='1426'
> > +  set fastd.fff.on_up="/etc/fastd/fff/up.sh"
> > +  set fastd.fff.secure_handshakes='0'
> > +  set fastd.fff.secret="generate"
> >  EOF
> >
> > -[ ! -d /etc/fastd/${project} ] &&  mkdir -p /etc/fastd/${project} -ln
> > -s /tmp/fastd_${project}_peers /etc/fastd/${project}/peers -echo
> > "#!/bin/sh" > /etc/fastd/${project}/up.sh -echo "ip link set up dev
> > ${project}VPN" >> /etc/fastd/${project}/up.sh -echo "echo enable >
> > /sys/devices/virtual/net/${project}VPN/batman_adv/no_rebroadcast" >>
> > /etc/fastd/${project}/up.sh -echo "batctl if add ${project}VPN" >>
> > /etc/fastd/${project}/up.sh -chmod +x /etc/fastd/${project}/up.sh
> > +[ ! -d /etc/fastd/fff ] &&  mkdir -p /etc/fastd/fff ln -s
> > +/tmp/fastd_fff_peers /etc/fastd/fff/peers echo "#!/bin/sh" >
> > +/etc/fastd/fff/up.sh echo "ip link set up dev fffVPN" >>
> > +/etc/fastd/fff/up.sh echo "echo enable >
> > +/sys/devices/virtual/net/fffVPN/batman_adv/no_rebroadcast" >>
> > +/etc/fastd/fff/up.sh echo "batctl if add fffVPN" >>
> > +/etc/fastd/fff/up.sh chmod +x /etc/fastd/fff/up.sh
> > diff --git a/src/packages/fff/fff-support/files/usr/sbin/show_info
> > b/src/packages/fff/fff-support/files/usr/sbin/show_info
> > index fc7cffb..3914391 100755
> > --- a/src/packages/fff/fff-support/files/usr/sbin/show_info
> > +++ b/src/packages/fff/fff-support/files/usr/sbin/show_info
> > @@ -1,6 +1,5 @@
> >  #!/bin/sh
> >
> > -. /etc/community.cfg
> >  . /etc/firmware_release
> >
> >  board_name=$(uci -q get board.model.name) diff --git
> > a/src/packages/fff/fff-sysupgrade/files/etc/sysupgrade.sh
> > b/src/packages/fff/fff-sysupgrade/files/etc/sysupgrade.sh
> > index df9d519..9f1c05b 100755
> > --- a/src/packages/fff/fff-sysupgrade/files/etc/sysupgrade.sh
> > +++ b/src/packages/fff/fff-sysupgrade/files/etc/sysupgrade.sh
> > @@ -3,7 +3,7 @@ cd /tmp/
> >
> >  . /etc/firmware_release
> >
> > -. /etc/community.cfg
> > +UPGRADE_PATH="http://[fe80::ff:feee:1%br-
> mesh]/dev/firmware/current"
> Dieser Pfad ist pro Hood ein anderer, es sei denn wir haben das fc/7 bis dahin
> soweit am laufen, dass wir dort eine geroutete Adresse reinlegen können.
> 
> >
> >  BOARD=$(uci get board.model.name)
> >
> > diff --git
> > a/src/packages/fff/fff-timeserver/files/etc/uci-defaults/51-fff-timese
> > rver
> > b/src/packages/fff/fff-timeserver/files/etc/uci-defaults/51-fff-timese
> > rver
> > old mode 100755
> > new mode 100644
> > index aa485ab..b0bd876
> > ---
> > a/src/packages/fff/fff-timeserver/files/etc/uci-defaults/51-fff-timese
> > rver
> > +++ b/src/packages/fff/fff-timeserver/files/etc/uci-defaults/51-fff-ti
> > +++ meserver
> > @@ -1,9 +1,8 @@
> >  #!/bin/sh
> >
> >  . /lib/functions/fff/timeserver
> > -. /etc/community.cfg
> >
> > -setTimeserver "${NTPD_IP}"
> > +setTimeserver "fe80::ff:feee:1%br-mesh"
> Diese Adresse ist pro Hood eine andere, es sei denn wir haben das fc/7 bis
> dahin soweit am laufen, dass wir dort eine geroutete Adresse reinlegen
> können.
> 
> An den Stellen müssen wir noch Hand anlegen. Der Patch ist insofern gut,
> dass es zeigt, aber leider kann das so nicht bleiben. :(
> 
> Tim
> 
> >
> >  uci -q set "system.@system[0].timezone=CET-1CEST,M3.5.0,M10.5.0/3"
> >
> > --
> > 2.7.4
> >
Tim Niemeyer Oct. 3, 2017, 7:23 a.m.
Hi

Am 3. Oktober 2017 01:10:29 MESZ schrieb mail@adrianschmutzler.de:
>Ändert sich das durch den neuen keyXchange?

Der keyXchangeV2 ändert das eigentlich nicht. Aber in den alten Hoods, die vom alten keyXchange ausgesteuert werden, haben alle ein Link zur NetmonVM. Diese stellt in jeder dieser Hoods die entsprechende IP bereit. Daneben macht dieser Host auch das Alfred master Zeugs.

Mit dem neuen keyXchangeV2 soll das ja nicht mehr so sein, weil auch die Notwendigkeit durch das V6 Routing nicht mehr gegeben ist. Das ist der selbe Grund, wieso in den neuen Hoods das aldredmaster Zeug auch von den GWs gemacht werden muss und das Monitoring dann von vielen Systemen aus versorgt wird.

Tim


>Bisher gings ja und mir ist grade nicht klar, warum es jetzt nicht mehr
>geht.
>
>Grüße
>
>Adrian
>
>> -----Original Message-----
>> From: franken-dev [mailto:franken-dev-bounces@freifunk.net] On Behalf
>> Of Tim Niemeyer
>> Sent: Montag, 2. Oktober 2017 19:16
>> To: Adrian Schmutzler <freifunk@adrianschmutzler.de>; franken-
>> dev@freifunk.net
>> Subject: Re: [PATCH v12 6/6] Remove references to community.cfg
>> 
>> Hi
>> 
>> Generell ne gute Sache..
>> 
>> Der Patch zeigt aber auf, dass wir beim Patchset zum keyXchangev2
>noch
>> Schwächen haben..
>> 
>> Am Montag, den 02.10.2017, 18:05 +0200 schrieb Adrian Schmutzler:
>> > This removes all references to community.cfg except in the
>buildscript
>> > and except the file itself.
>> >
>> > Signed-off-by: Adrian Schmutzler <freifunk@adrianschmutzler.de>
>> > ---
>> >  .../fff-fastd/files/etc/uci-defaults/55_fff-fastd  | 41
>+++++++++++----------
>> -
>> >  .../fff/fff-support/files/usr/sbin/show_info       |  1 -
>> >  .../fff/fff-sysupgrade/files/etc/sysupgrade.sh     |  2 +-
>> >  .../files/etc/uci-defaults/51-fff-timeserver       |  3 +-
>> >  4 files changed, 22 insertions(+), 25 deletions(-)  mode change
>> > 100755 => 100644
>> >
>src/packages/fff/fff-timeserver/files/etc/uci-defaults/51-fff-timeserv
>> > er
>> >
>> > diff --git
>> > a/src/packages/fff/fff-fastd/files/etc/uci-defaults/55_fff-fastd
>> > b/src/packages/fff/fff-fastd/files/etc/uci-defaults/55_fff-fastd
>> > index 8ce8425..72970bd 100644
>> > ---
>a/src/packages/fff/fff-fastd/files/etc/uci-defaults/55_fff-fastd
>> > +++
>b/src/packages/fff/fff-fastd/files/etc/uci-defaults/55_fff-fastd
>> > @@ -1,28 +1,27 @@
>> > -/etc/init.d/fastd disable
>> > +#!/bin/sh
>> >
>> > -. /etc/community.cfg
>> > -project="$VPN_PROJECT"
>> > +/etc/init.d/fastd disable
>> >
>> >  >/etc/config/fastd
>> >
>> >  uci batch <<EOF
>> > -  set fastd.${project}='fastd'
>> > -  set fastd.${project}.enabled='1'
>> > -  set
>fastd.${project}.config_peer_dir="/etc/fastd/${project}/peers"
>> > -  set fastd.${project}.syslog_level='warn'
>> > -  set fastd.${project}.method='null'
>> > -  set fastd.${project}.mode='tap'
>> > -  set fastd.${project}.interface="${project}VPN"
>> > -  set fastd.${project}.mtu='1426'
>> > -  set fastd.${project}.on_up="/etc/fastd/${project}/up.sh"
>> > -  set fastd.${project}.secure_handshakes='0'
>> > -  set fastd.${project}.secret="generate"
>> > +  set fastd.fff='fastd'
>> > +  set fastd.fff.enabled='1'
>> > +  set fastd.fff.config_peer_dir="/etc/fastd/fff/peers"
>> > +  set fastd.fff.syslog_level='warn'
>> > +  set fastd.fff.method='null'
>> > +  set fastd.fff.mode='tap'
>> > +  set fastd.fff.interface="fffVPN"
>> > +  set fastd.fff.mtu='1426'
>> > +  set fastd.fff.on_up="/etc/fastd/fff/up.sh"
>> > +  set fastd.fff.secure_handshakes='0'
>> > +  set fastd.fff.secret="generate"
>> >  EOF
>> >
>> > -[ ! -d /etc/fastd/${project} ] &&  mkdir -p /etc/fastd/${project}
>-ln
>> > -s /tmp/fastd_${project}_peers /etc/fastd/${project}/peers -echo
>> > "#!/bin/sh" > /etc/fastd/${project}/up.sh -echo "ip link set up dev
>> > ${project}VPN" >> /etc/fastd/${project}/up.sh -echo "echo enable >
>> > /sys/devices/virtual/net/${project}VPN/batman_adv/no_rebroadcast"
>>>
>> > /etc/fastd/${project}/up.sh -echo "batctl if add ${project}VPN" >>
>> > /etc/fastd/${project}/up.sh -chmod +x /etc/fastd/${project}/up.sh
>> > +[ ! -d /etc/fastd/fff ] &&  mkdir -p /etc/fastd/fff ln -s
>> > +/tmp/fastd_fff_peers /etc/fastd/fff/peers echo "#!/bin/sh" >
>> > +/etc/fastd/fff/up.sh echo "ip link set up dev fffVPN" >>
>> > +/etc/fastd/fff/up.sh echo "echo enable >
>> > +/sys/devices/virtual/net/fffVPN/batman_adv/no_rebroadcast" >>
>> > +/etc/fastd/fff/up.sh echo "batctl if add fffVPN" >>
>> > +/etc/fastd/fff/up.sh chmod +x /etc/fastd/fff/up.sh
>> > diff --git a/src/packages/fff/fff-support/files/usr/sbin/show_info
>> > b/src/packages/fff/fff-support/files/usr/sbin/show_info
>> > index fc7cffb..3914391 100755
>> > --- a/src/packages/fff/fff-support/files/usr/sbin/show_info
>> > +++ b/src/packages/fff/fff-support/files/usr/sbin/show_info
>> > @@ -1,6 +1,5 @@
>> >  #!/bin/sh
>> >
>> > -. /etc/community.cfg
>> >  . /etc/firmware_release
>> >
>> >  board_name=$(uci -q get board.model.name) diff --git
>> > a/src/packages/fff/fff-sysupgrade/files/etc/sysupgrade.sh
>> > b/src/packages/fff/fff-sysupgrade/files/etc/sysupgrade.sh
>> > index df9d519..9f1c05b 100755
>> > --- a/src/packages/fff/fff-sysupgrade/files/etc/sysupgrade.sh
>> > +++ b/src/packages/fff/fff-sysupgrade/files/etc/sysupgrade.sh
>> > @@ -3,7 +3,7 @@ cd /tmp/
>> >
>> >  . /etc/firmware_release
>> >
>> > -. /etc/community.cfg
>> > +UPGRADE_PATH="http://[fe80::ff:feee:1%br-
>> mesh]/dev/firmware/current"
>> Dieser Pfad ist pro Hood ein anderer, es sei denn wir haben das fc/7
>bis dahin
>> soweit am laufen, dass wir dort eine geroutete Adresse reinlegen
>können.
>> 
>> >
>> >  BOARD=$(uci get board.model.name)
>> >
>> > diff --git
>> >
>a/src/packages/fff/fff-timeserver/files/etc/uci-defaults/51-fff-timese
>> > rver
>> >
>b/src/packages/fff/fff-timeserver/files/etc/uci-defaults/51-fff-timese
>> > rver
>> > old mode 100755
>> > new mode 100644
>> > index aa485ab..b0bd876
>> > ---
>> >
>a/src/packages/fff/fff-timeserver/files/etc/uci-defaults/51-fff-timese
>> > rver
>> > +++
>b/src/packages/fff/fff-timeserver/files/etc/uci-defaults/51-fff-ti
>> > +++ meserver
>> > @@ -1,9 +1,8 @@
>> >  #!/bin/sh
>> >
>> >  . /lib/functions/fff/timeserver
>> > -. /etc/community.cfg
>> >
>> > -setTimeserver "${NTPD_IP}"
>> > +setTimeserver "fe80::ff:feee:1%br-mesh"
>> Diese Adresse ist pro Hood eine andere, es sei denn wir haben das
>fc/7 bis
>> dahin soweit am laufen, dass wir dort eine geroutete Adresse
>reinlegen
>> können.
>> 
>> An den Stellen müssen wir noch Hand anlegen. Der Patch ist insofern
>gut,
>> dass es zeigt, aber leider kann das so nicht bleiben. :(
>> 
>> Tim
>> 
>> >
>> >  uci -q set "system.@system[0].timezone=CET-1CEST,M3.5.0,M10.5.0/3"
>> >
>> > --
>> > 2.7.4
>> >