Add JJB CSIT compatible min job
[releng/builder.git] / jjb / integration / include-raw-integration-get-slave-addresses.sh
1 # Get the Controller and Mininet slave addresses
2
3 CONTROLLER=()
4 MININET=()
5
6 IFS=',' read -ra ADDR <<< "${JCLOUDS_IPS}"
7
8 for i in "${ADDR[@]}"
9 do
10     REMHOST=`ssh ${i} hostname`
11     if [ `echo ${REMHOST} | grep java` ]; then
12         CONTROLLER=( "${CONTROLLER[@]}" "${i}" )
13     else
14         MININET=( "${MININET[@]}" "${i}" )
15     fi
16 done
17
18 for i in `seq 0 $(( ${#CONTROLLER[@]} - 1 ))`
19 do
20     echo "CONTROLLER${i}=${CONTROLLER[${i}]}" >> slave_addresses.txt
21 done
22
23 for i in `seq 0 $(( ${#MININET[@]} - 1 ))`
24 do
25     echo "MININET${i}=${MININET[${i}]}" >> slave_addresses.txt
26 done
27
28 # vim: sw=4 ts=4 sts=4 et ft=sh :