#!/bin/bash | |
# ----------------------------------------------------------------------------- | |
# Checks whether all and only the ONOS instances configured active. | |
# ----------------------------------------------------------------------------- | |
aux=/tmp/stc/stc-$$.log | |
trap "rm -f $aux $aux.1 $aux.2 2>/dev/null" EXIT | |
onos ${1:-$OCI} "onos:nodes" > $aux | |
cat $aux | |
# Normalize the nodes | |
cut -d= -f3 $aux | cut -d: -f1 | sort > $aux.1 | |
# Normalize the expected nodes | |
nodes=${2:-$ONOS_INSTANCES} | |
(for node in $nodes; do echo $node; done) | sort > $aux.2 | |
# Check for differences | |
diff $aux.1 $aux.2 |