[PATCH v12 6/6] Remove references to community.cfg
Adrian Schmutzler
freifunk at adrianschmutzler.de
Mo Okt 2 18:05:49 CEST 2017
This removes all references to community.cfg except in the
buildscript and except the file itself.
Signed-off-by: Adrian Schmutzler <freifunk at 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"
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. at system[0].timezone=CET-1CEST,M3.5.0,M10.5.0/3"
--
2.7.4
Mehr Informationen über die Mailingliste franken-dev