mirror of
https://github.com/opennetworkinglab/onos.git
synced 2025-10-17 02:11:38 +02:00
Adding utility to set cell machines to OpenJDK 11.
Change-Id: Ie6addd459bf68f1158199a8682acc4d620d2b4c1
This commit is contained in:
parent
a46f554fb1
commit
a1d20e2f26
14
tools/test/bin/stc-set-openjdk11
Executable file
14
tools/test/bin/stc-set-openjdk11
Executable 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
|
@ -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"/>
|
||||
|
Loading…
x
Reference in New Issue
Block a user