[RFC PATCH v2 2/7] Added ssid values to hoodfile
Jan Kraus
mayosemmel at googlemail.com
Mo Jun 6 10:59:15 CEST 2016
The lenght of ssid's is limited to 32 characters.
If the ssid is created with hoodname and protocol you will have more than 32 characters sometimes.
Signed-off-by: Jan Kraus <mayosemmel at gmail.com>
---
src/packages/fff/fff-hoods/files/etc/hoods/nuernberg.hood | 4 +++-
.../fff/fff-hoods/files/etc/hoods/nuernberg.hood.sig | 13 +++++++++++++
src/packages/fff/fff-hoods/files/usr/sbin/configurehood | 8 +++++---
3 files changed, 21 insertions(+), 4 deletions(-)
create mode 100644 src/packages/fff/fff-hoods/files/etc/hoods/nuernberg.hood.sig
diff --git a/src/packages/fff/fff-hoods/files/etc/hoods/nuernberg.hood b/src/packages/fff/fff-hoods/files/etc/hoods/nuernberg.hood
index 6c26ab3..e017a2f 100644
--- a/src/packages/fff/fff-hoods/files/etc/hoods/nuernberg.hood
+++ b/src/packages/fff/fff-hoods/files/etc/hoods/nuernberg.hood
@@ -2,7 +2,9 @@
"version": 1,
"hood": {
"name": "nuernberg",
- "bssid": "ca:ff:ee:ba:be:03",
+ "essid": "nbg.franken.freifunk.net",
+ "mesh_bssid": "ca:ff:ee:ba:be:03",
+ "mesh_essid": "mesh.nbg.franken.freifunk.net",
"protocol": "batman-adv-v14",
"channel2": 1,
"mode2": "HT20",
diff --git a/src/packages/fff/fff-hoods/files/etc/hoods/nuernberg.hood.sig b/src/packages/fff/fff-hoods/files/etc/hoods/nuernberg.hood.sig
new file mode 100644
index 0000000..6cd1f3d
--- /dev/null
+++ b/src/packages/fff/fff-hoods/files/etc/hoods/nuernberg.hood.sig
@@ -0,0 +1,13 @@
+{
+ "Sigs":
+ [
+ {
+ "PubKey": "e96e53f782aa4bb432773834a08c759fd7c0d70fdd124c432d9ec5c2c3826fd4",
+ "Sig": "bd3b658cacc4896edccc4c111fe63b1d579c1ea569352c7ac62a2ba5221a2d01364b5e683469ce987946148bafbfd37913566e2dbf481a6f959f9b771483df09"
+ },
+ {
+ "PubKey": "8366b366904c41e5c1839e3ae2cbb7fb5253ce7664fe9c67aabaa5549d44c79e",
+ "Sig": "d13af6ada2ad1d0f3900ab2c53d1f5c5223f2bb38e826e9d7cf06198cc60da055b235e9a013e1c40ba56bb6e22efab168802e41d8d434b2c6e8931f4a4128400"
+ }
+ ]
+}
diff --git a/src/packages/fff/fff-hoods/files/usr/sbin/configurehood b/src/packages/fff/fff-hoods/files/usr/sbin/configurehood
index a1b5a6a..dacb2fd 100755
--- a/src/packages/fff/fff-hoods/files/usr/sbin/configurehood
+++ b/src/packages/fff/fff-hoods/files/usr/sbin/configurehood
@@ -73,7 +73,9 @@ json_load "$(cat $nearestHood)"
json_select hood
json_get_var hood name
-json_get_var bssid bssid
+json_get_var bssid mesh_bssid
+json_get_var meshessid mesh_essid
+json_get_var essid essid
json_get_var channel2 channel2
json_get_var mode2 mode2
json_get_var protocol protocol
@@ -100,7 +102,7 @@ uci set wireless. at wifi-iface[0].network=w2mesh
uci set wireless. at wifi-iface[0].ifname=w2mesh
uci set wireless. at wifi-iface[0].mode=$type2
uci set wireless. at wifi-iface[0].bssid=$bssid
-uci set wireless. at wifi-iface[0].ssid=${protocol}.${hood}.freifunk.net
+uci set wireless. at wifi-iface[0].ssid=$meshessid
uci set wireless. at wifi-iface[0].mcast_rate=6000
uci set wireless. at wifi-iface[0].encryption=none
uci set wireless. at wifi-iface[1]=wifi-iface
@@ -108,7 +110,7 @@ uci set wireless. at wifi-iface[1].device=radio0
uci set wireless. at wifi-iface[1].network=mesh
uci set wireless. at wifi-iface[1].ifname=w2ap
uci set wireless. at wifi-iface[1].mode=ap
-uci set wireless. at wifi-iface[1].ssid=${hood}.freifunk.net
+uci set wireless. at wifi-iface[1].ssid=$essid
uci set wireless. at wifi-iface[1].encryption=none
uci commit
--
2.1.4
Mehr Informationen über die Mailingliste franken-dev