Merge "Increase ocata packer timeout from 60m to 75m"
[releng/builder.git] / jjb / integration / common-functions.sh
1 #!/bin/bash
2
3 # Basic controller configuration settings
4 export MAVENCONF=/tmp/${BUNDLEFOLDER}/etc/org.ops4j.pax.url.mvn.cfg
5 export FEATURESCONF=/tmp/${BUNDLEFOLDER}/etc/org.apache.karaf.features.cfg
6 export CUSTOMPROP=/tmp/${BUNDLEFOLDER}/etc/custom.properties
7 export LOGCONF=/tmp/${BUNDLEFOLDER}/etc/org.ops4j.pax.logging.cfg
8 export MEMCONF=/tmp/${BUNDLEFOLDER}/bin/setenv
9 export CONTROLLERMEM="2048m"
10
11 # Cluster specific configuration settings
12 export AKKACONF=/tmp/${BUNDLEFOLDER}/configuration/initial/akka.conf
13 export MODULESCONF=/tmp/${BUNDLEFOLDER}/configuration/initial/modules.conf
14 export MODULESHARDSCONF=/tmp/${BUNDLEFOLDER}/configuration/initial/module-shards.conf
15
16 # Setup JAVA_HOME and MAX_MEM Value in ODL startup config file
17 function set_java_vars() {
18
19     echo "Configure java home and max memory..."
20     sed -ie 's%^# export JAVA_HOME%export JAVA_HOME="\${JAVA_HOME:-${JAVA_HOME}}"%g' ${MEMCONF}
21     sed -ie 's/JAVA_MAX_MEM="2048m"/JAVA_MAX_MEM="${CONTROLLERMEM}"/g' ${MEMCONF}
22     cat ${MEMCONF}
23
24     echo "Set Java version"
25     sudo /usr/sbin/alternatives --install /usr/bin/java java ${JAVA_HOME}/bin/java 1
26     sudo /usr/sbin/alternatives --set java ${JAVA_HOME}/bin/java
27     echo "JDK default version ..."
28     java -version
29
30     echo "Set JAVA_HOME"
31     export JAVA_HOME="${JAVA_HOME}"
32     # shellcheck disable=SC2037
33     JAVA_RESOLVED=\`readlink -e "\${JAVA_HOME}/bin/java"\`
34     echo "Java binary pointed at by JAVA_HOME: \${JAVA_RESOLVED}"
35 } # set_java_vars()