#!/bin/bash # ----------------------------------------------------------------------------- # Checks ONOS summary data # ----------------------------------------------------------------------------- aux=/tmp/stc-$$.log trap "rm -f $aux 2>/dev/null" EXIT onos ${1:-$OCI} "onos:summary" > $aux cat $aux let status=0 grep -q "nodes=${2:-.*}" $aux || let status=status+1 grep -q "devices=${3:-.*}" $aux || let status=status+1 grep -q "links=${4:-.*}" $aux || let status=status+1 grep -q "hosts=${5:-.*}" $aux || let status=status+1 grep -q "flows=${6:-.*}" $aux || let status=status+1 grep -q "intents=${7:-.*}" $aux || let status=status+1 exit $status