Adding utility to set cell machines to OpenJDK 11.

Change-Id: Ie6addd459bf68f1158199a8682acc4d620d2b4c1
This commit is contained in:
Thomas Vachuska 2018-12-13 09:43:18 -08:00
parent a46f554fb1
commit a1d20e2f26
2 changed files with 15 additions and 0 deletions

View File

@ -0,0 +1,14 @@
#!/bin/bash
#-------------------------------------------------------------------------------
# Utility to set OpenJDK 11 as a default on all cell machines.
#-------------------------------------------------------------------------------
nodes="${1:-$OCN $ONOS_INSTANCES $ONOS_CORES}"
for node in $nodes; do
echo $node:
ssh -n -o ConnectTimeout=3 -o PasswordAuthentication=no ${ONOS_USER}@$node "
sudo update-java-alternatives -s java-1.11.0-openjdk-amd64
echo 'export JAVA_HOME=/usr/lib/jvm/java-11-openjdk-amd64' > .bash_aliases
"
done

View File

@ -18,6 +18,7 @@
<step name="Check-Environment"
exec="test -n ${ONOS_ROOT} -a -n ${ONOS_NIC} -a -n ${OC1}"/>
<step name="Check-ONOS-Bits" exec="onos-check-bits"/>
<step name="Set-OpenJDK-11-As-Default" if="${stcOpenJDK}" exec="stc-set-openjdk11"/>
<parallel var="${OC#}">
<step name="Check-Passwordless-Login-${#}"
exec="ssh -n -o ConnectTimeout=3 -o PasswordAuthentication=no ${ONOS_USER}@${OC#} date"/>