Add support for IPv6 to machine and cluster chart
[icn.git] / tools / vagrant / stop_sushy.sh
index 2e3f3a8..7409889 100755 (executable)
@@ -3,10 +3,14 @@ set -eu -o pipefail
 
 listen_ip=$1
 
-if [[ -f ${HOME}/.sushy/emulator.pid && $(ps -p $(cat ${HOME}/.sushy/emulator.pid) 2>/dev/null) ]]; then
-    kill $(cat ${HOME}/.sushy/emulator.pid)
+if [[ -f ${HOME}/.sushy/emulator.pid ]]; then
+    if ps -p $(cat ${HOME}/.sushy/emulator.pid); then
+       kill $(cat ${HOME}/.sushy/emulator.pid)
+    fi
     rm ${HOME}/.sushy/emulator.pid
     echo Stopped sushy-emulator
     dev=$(ip -o addr show to ${listen_ip} | awk '{print $2}')
-    sudo ip route del 172.22.0.0/24 dev ${dev}
+    if [[ ! -z ${dev} ]]; then
+       sudo ip route del 172.22.0.0/24 dev ${dev}
+    fi
 fi