# Setup JAVA_HOME and MAX_MEM Value in ODL startup config file
function set_java_vars() {
local JAVA_HOME=$1
+ local CONTROLLERMEM=$2
echo "Configure java home and max memory..."
sed -ie 's%^# export JAVA_HOME%export JAVA_HOME=${JAVA_HOME:-'"${JAVA_HOME}"'}%g' ${MEMCONF}
configure_karaf_log "${KARAF_VERSION}" "${CONTROLLERDEBUGMAP}"
-set_java_vars "${JAVA_HOME}"
+set_java_vars "${JAVA_HOME}" "${CONTROLLERMEM}"
# Copy shard file if exists
if [ -f /tmp/custom_shard_config.txt ]; then
configure_karaf_log "${KARAF_VERSION}" "${CONTROLLERDEBUGMAP}"
-set_java_vars "${JAVA_HOME}"
+set_java_vars "${JAVA_HOME}" "${CONTROLLERMEM}"
echo "Listing all open ports on controller system..."
netstat -pnatu