Check network connection

This commit is contained in:
Matheson Steplock 2021-09-23 15:33:22 +00:00 committed by GitHub
parent c12f894058
commit e875db60a1

View file

@ -13,6 +13,7 @@ SERVICE_DOCKER="docker.service"
SERVICE_NM="NetworkManager.service" SERVICE_NM="NetworkManager.service"
# Read infos from web # Read infos from web
URL_VERSION_HOST="version.home-assistant.io"
URL_VERSION="https://version.home-assistant.io/stable.json" URL_VERSION="https://version.home-assistant.io/stable.json"
HASSIO_VERSION=$(curl -s $URL_VERSION | jq -e -r '.supervisor') HASSIO_VERSION=$(curl -s $URL_VERSION | jq -e -r '.supervisor')
URL_APPARMOR_PROFILE="https://version.home-assistant.io/apparmor.txt" URL_APPARMOR_PROFILE="https://version.home-assistant.io/apparmor.txt"
@ -26,6 +27,12 @@ systemctl restart "${SERVICE_NM}"
info "Restarting docker service" info "Restarting docker service"
systemctl restart "$SERVICE_DOCKER" systemctl restart "$SERVICE_DOCKER"
# Check network connection
while ! ping -c 1 -W 1 ${URL_VERSION_HOST}; do
info "Waiting for ${URL_VERSION_HOST} - network interface might be down..."
sleep 2
done
case $ARCH in case $ARCH in
"i386" | "i686") "i386" | "i686")
MACHINE=${MACHINE:=qemux86} MACHINE=${MACHINE:=qemux86}