Remove sushy state even when not running
[icn.git] / tools / vagrant / stop_sushy.sh
1 #!/bin/bash
2 set -eu -o pipefail
3
4 listen_ip=$1
5
6 if [[ -f ${HOME}/.sushy/emulator.pid ]]; then
7     if ps -p $(cat ${HOME}/.sushy/emulator.pid); then
8        kill $(cat ${HOME}/.sushy/emulator.pid)
9     fi
10     rm ${HOME}/.sushy/emulator.pid
11     echo Stopped sushy-emulator
12     dev=$(ip -o addr show to ${listen_ip} | awk '{print $2}')
13     sudo ip route del 172.22.0.0/24 dev ${dev}
14 fi