[v2,4/4] hood/sector files: Move files from /www to /tmp and link there

Submitted by Adrian Schmutzler on June 24, 2018, 9:32 p.m.

Details

Message ID 1529875963-39504-4-git-send-email-freifunk@adrianschmutzler.de
State Superseded
Headers show

Commit Message

Adrian Schmutzler June 24, 2018, 9:32 p.m.
With this patch, changing the hood and sector files happens in
memory, so we do not have to write on flash "frequently".

Signed-off-by: Adrian Schmutzler <freifunk@adrianschmutzler.de>

---

Changes in v2:
none
---
 src/packages/fff/fff-hoods/files/usr/sbin/configurehood           | 1 -
 src/packages/fff/fff-hoodutils/files/lib/functions/fff/keyxchange | 4 +++-
 src/packages/fff/fff-web/files/etc/uci-defaults/93-fff-uhttpd     | 5 +++++
 3 files changed, 8 insertions(+), 2 deletions(-)

Patch hide | download patch | download mbox

diff --git a/src/packages/fff/fff-hoods/files/usr/sbin/configurehood b/src/packages/fff/fff-hoods/files/usr/sbin/configurehood
index 12046e7..dad4d5b 100755
--- a/src/packages/fff/fff-hoods/files/usr/sbin/configurehood
+++ b/src/packages/fff/fff-hoods/files/usr/sbin/configurehood
@@ -9,7 +9,6 @@ 
 
 sectorfilelocal=/etc/sectorfile
 sectorfiletmp=/tmp/sectorfile
-sectorfilewww=/www/hood/sectorfile
 
 hoodfilelocal=/etc/hoodfile
 
diff --git a/src/packages/fff/fff-hoodutils/files/lib/functions/fff/keyxchange b/src/packages/fff/fff-hoodutils/files/lib/functions/fff/keyxchange
index 40ebe4f..c0e35ac 100644
--- a/src/packages/fff/fff-hoodutils/files/lib/functions/fff/keyxchange
+++ b/src/packages/fff/fff-hoodutils/files/lib/functions/fff/keyxchange
@@ -6,7 +6,9 @@ 
 
 hoodfiletmp="/tmp/hoodfile"
 hoodfileref="/tmp/hoodfileref"
-hoodfilewww="/www/hood/keyxchangev2data"
+hoodfilewww="/tmp/hoodfilewww"
+
+sectorfilewww="/tmp/sectorfilewww"
 
 getJsonPath() {
 	jsonfile=""
diff --git a/src/packages/fff/fff-web/files/etc/uci-defaults/93-fff-uhttpd b/src/packages/fff/fff-web/files/etc/uci-defaults/93-fff-uhttpd
index 42376ad..bb99900 100644
--- a/src/packages/fff/fff-web/files/etc/uci-defaults/93-fff-uhttpd
+++ b/src/packages/fff/fff-web/files/etc/uci-defaults/93-fff-uhttpd
@@ -1,5 +1,10 @@ 
 #!/bin/sh
 
+. /lib/functions/fff/keyxchange
+
+ln -s "$hoodfilewww" /www/hood/keyxchangev2data
+ln -s "$sectorfilewww" /www/hood/sectorfile
+
 uci batch <<EOF
   delete uhttpd.main
   delete uhttpd.public