declare -a expected_ports=("1099" "8101" "44444")
# Ports that should only be open after odl-nevirt-openstack is installed
-# 8080 is Nitrogen and Carbon only, not Oxygen
-declare -a unexpected_ports=("2550" "6633" "6640" "6644" "6653" "8080" "8181" "8185")
+declare -a unexpected_ports=("2550" "6633" "6640" "6644" "6653" "8181" "8185")
# Make sure expected ports open
COUNT="0"
closed_ports=()
for port in "${expected_ports[@]}"
do
- if nmap -Pn -p$port localhost | grep -q open; then
+ if nmap -Pn -p"$port" localhost | grep -q open; then
echo "Port $port is open"
open_ports+=("$port")
else
echo "Closed ports:"
printf '%s\n' "${closed_ports[@]}"
break
- elif [ $COUNT -gt 120 ]; then
+ elif [ $COUNT -gt 300 ]; then
echo "Timeout waiting ports to open"
echo "Open ports:"
printf '%s\n' "${open_ports[@]}"
closed_ports=()
for port in "${unexpected_ports[@]}"
do
- if nmap -Pn -p$port localhost | grep -q open; then
+ if nmap -Pn -p"$port" localhost | grep -q open; then
echo "Port $port is open"
open_ports+=("$port")
else