files: update configuration generation script
authorFerry Huberts <ferry.huberts@pelagic.nl>
Fri, 6 Jan 2017 11:59:04 +0000 (12:59 +0100)
committerFerry Huberts <ferry.huberts@pelagic.nl>
Fri, 6 Jan 2017 12:00:17 +0000 (13:00 +0100)
Signed-off-by: Ferry Huberts <ferry.huberts@pelagic.nl>
files/generateEffectiveConfigurationFile
files/olsrd.conf.commotion
files/olsrd.conf.default
files/olsrd.conf.default.lq
files/olsrd.conf.default.rfc
files/olsrd.conf.default.txt
files/olsrd.conf.funkfeuer

index dea50a3..a6130d8 100755 (executable)
@@ -185,10 +185,13 @@ echo ""
 echo "Generating effective configuration file"
 echo "  $configFile.txt"
 set +e
-echo "/olsrd.conf" | \
-  nc 127.0.0.1 9090 | \
+echo "/plain/olsrd.conf" | \
+  nc 127.0.0.1 56789 | \
   tail -n +6 | \
-  sed -r "s/$regex\"$nwif\"/\1\"wlan0\"/" \
+  sed -r \
+    -e "s/$regex\"$nwif\"/\1\"wlan0\"/" \
+    -e '/^[[:space:]]*PlParam[[:space:]]+"port"[[:space:]]+"56789"[[:space:]]*$/ d' \
+    -e 's/^[[:space:]]*MainIp[[:space:]]+.*$/MainIp 10.0.0.1/' \
   > "$configFile.txt"
 chown --reference="$configFile" "$configFile.txt"
 set -e
index 83711b1..17b3ec8 100644 (file)
@@ -44,6 +44,9 @@ LoadPlugin "olsrd_p2pd.so.0.1.0"
 LoadPlugin "olsrd_jsoninfo.so.0.0"
 {
     # PlParam "accept"         "0.0.0.0"
+
+    # for the configuration generation script
+    PlParam "port" "56789"
 }
 
 LoadPlugin "olsrd_txtinfo.so.0.1"
index 4d6579c..6d83b90 100644 (file)
@@ -6,10 +6,5 @@ Interface "wlan0"
 # configuration file with the script
 LoadPlugin "olsrd_jsoninfo.so.0.0"
 {
-}
-
-# This is only here to be able to generate a
-# configuration file with the script
-LoadPlugin "olsrd_txtinfo.so.0.1"
-{
-}
+  PlParam "port" "56789"
+}
\ No newline at end of file
index b474b9d..b9a7fe6 100644 (file)
@@ -8,10 +8,5 @@ Interface "wlan0"
 # configuration file with the script
 LoadPlugin "olsrd_jsoninfo.so.0.0"
 {
-}
-
-# This is only here to be able to generate a
-# configuration file with the script
-LoadPlugin "olsrd_txtinfo.so.0.1"
-{
-}
+  PlParam "port" "56789"
+}
\ No newline at end of file
index 3e7e4cf..141b91d 100644 (file)
@@ -10,11 +10,5 @@ Interface "wlan0"
 # configuration file with the script
 LoadPlugin "olsrd_jsoninfo.so.0.0"
 {
-}
-
-# This is only here to be able to generate a
-# configuration file with the script
-LoadPlugin "olsrd_txtinfo.so.0.1"
-{
-}
-
+  PlParam "port" "56789"
+}
\ No newline at end of file
index 4834662..2b53f61 100644 (file)
 # multi-gateway mode is enabled and must be unique between the olsrd
 # instances running on the node. It may not contain whitespace and may
 # not be empty.
-# (default is not set)
+# (default is <not set>)
 
 # SmartGatewayInstanceId <not set>
 
 # shutdown of olsrd. The script is only executed when SmartGatewayUseCount
 # is set to a value larger than 1. The script must setup policy routing
 # rules such that multi-gateway mode works. A sample script is included.
-# (default is not set)
+# (default is <not set>)
 
 # SmartGatewayPolicyRoutingScript <not set>
 
 # change during the uptime of olsrd.
 # (default is 0.0.0.0, which triggers usage of the IP of the first interface)
 
-MainIp 192.168.181.102
+MainIp 10.0.0.1
 
 # The fixed willingness to use (0-7)
 # If not set willingness will be calculated
@@ -503,9 +503,6 @@ IpcConnect
 LoadPlugin "olsrd_jsoninfo.so.0.0" {
 }
 
-LoadPlugin "olsrd_httpinfo.so.0.1" {
-}
-
 #############################################
 ### OLSRD default interface configuration ###
 #############################################
index e996523..13f244e 100644 (file)
@@ -30,6 +30,7 @@ LoadPlugin "olsrd_httpinfo.so.0.1"
 # configuration file with the script
 LoadPlugin "olsrd_jsoninfo.so.0.0"
 {
+  PlParam "port" "56789"
 }
 
 #Trage hier deine OLSR-Interfaces (funk, lan, tunnel, etc,..) ein