Merge branch 'oltAppConfigFix' of https://github.com/hwindlass/kind-voltha into oltAppConfigFix
diff --git a/voltha b/voltha
index 95051d0..9386502 100755
--- a/voltha
+++ b/voltha
@@ -1114,7 +1114,9 @@
check_onos_app_active org.opencord.olt
# FIXME use WITH_DHCP and WITH_EAPOL flags to configre OLT App
# Default value for "enableEapol" is true in OLT App
- if [ $WITH_EAPOL == "no" ]; then
+ if [ $WITH_EAPOL == "yes" ]; then
+ push_onos_config "json" "Enable VOLTHA ONOS EAPOL provisioning" "configuration/org.opencord.olt.impl.OltFlowService" '{"enableEapol":true}'
+ elif [ $WITH_EAPOL == "no" ]; then
push_onos_config "json" "Disable VOLTHA ONOS EAPOL provisioning" "configuration/org.opencord.olt.impl.OltFlowService" '{"enableEapol":false}'
fi
# Default value for "enableDhcpOnProvisioning" is false and for "enableDhcpV4" is true in OLT App
@@ -1123,8 +1125,11 @@
elif [ $WITH_DHCP == "no" ]; then
push_onos_config "json" "Disable VOLTHA ONOS DHCP provisioning" "configuration/org.opencord.olt.impl.OltFlowService" '{"enableDhcpOnProvisioning":false,"enableDhcpV4":false}'
fi
+ # Default value for "enableIgmpOnProvisioning" is false in OLT App
if [ $WITH_IGMP == "yes" ]; then
push_onos_config "json" "Enable VOLTHA ONOS IGMP provisioning" "configuration/org.opencord.olt.impl.OltFlowService" '{"enableIgmpOnProvisioning":true}'
+ elif [ $WITH_IGMP == "no" ]; then
+ push_onos_config "json" "Disable VOLTHA ONOS IGMP provisioning" "configuration/org.opencord.olt.impl.OltFlowService" '{"enableIgmpOnProvisioning":false}'
fi
push_onos_config "file" "Enabling extraneous rules for ONOS" "configuration/org.onosproject.net.flow.impl.FlowRuleManager" "onos-files/olt-onos-enableExtraneousRules.json"
if [ -f onos-files/onos-sadis.json ]; then