+}
+
+setup_jsoninfo() {
+ # Setup jsoninfo
+ proto="$1"
+ uci batch <<- EOF
+ set $cfg.olsrd_jsoninfo=LoadPlugin
+ set $cfg.olsrd_jsoninfo.library="olsrd_jsoninfo.so.0.0"
+ EOF
+ if [ "$proto" = "6" ]; then
+ uci set $cfg.olsrd_jsoninfo.port='9091'
+ fi
+ uci_commitverbose "Setup olsr jsoninfo plugin" $cfg
+}
+
+
+for proto in $protocols; do
+ cfg="olsrd"
+ [ "$proto" == "6" ] && cfg="olsrd6"
+ config_load $cfg
+ clean_config
+ rename_olsrd
+ cleanup_plugins
+
+ uci set $cfg.olsrd.IpVersion="$proto"
+ uci set $cfg.InterfaceDefaults=InterfaceDefaults
+ set_defaults "olsr_interfacedefaults_" $cfg.InterfaceDefaults
+ uci_commitverbose "Cleanup olsrd config" $cfg
+
+ setup_nameservice
+ setup_dyngw_plain
+ setup_watchdog
+ setup_jsoninfo $proto