From: Jan-Simon Moeller Date: Thu, 20 Apr 2023 17:31:48 +0000 (+0200) Subject: Use fallback IPs for pyartiproxy. X-Git-Tag: 17.90.0~11 X-Git-Url: https://gerrit.automotivelinux.org/gerrit/gitweb?p=src%2Fqa-testdefinitions.git;a=commitdiff_plain;h=95316ef0f718acf5ba40799bce6b304ae18b452e Use fallback IPs for pyartiproxy. Signed-off-by: Jan-Simon Moeller Change-Id: Ia31e5a29e46ee4fca45b4d8ddd8e8cd8e7347133 --- diff --git a/common/scripts/artiproxy-upload.sh b/common/scripts/artiproxy-upload.sh index c4b7dbe..0e841d8 100755 --- a/common/scripts/artiproxy-upload.sh +++ b/common/scripts/artiproxy-upload.sh @@ -1,11 +1,21 @@ #!/bin/sh if [ -z "$PYARTIPROXY_IP" ];then - #echo "ERROR: cannot upload, no PYARTIPROXY_IP" - #exit 1 - # TODO: lab-baylibre-agl does not get env as it should be. I will debug this later. - echo "DEBUG: No PYARTIPROXY_IP variable, fallback to baylibre one" - PYARTIPROXY_IP=10.1.1.47 + + echo "DEBUG: No PYARTIPROXY_IP variable, using fallbacks" + BAYLIBRE_IP=10.1.1.47 + AGLCORELAB_IP=192.168.111.1 + + if ping -q -W 2 -4 -c 1 $BAYLIBRE_IP ; then + PYARTIPROXY_IP=$BAYLIBRE_IP + fi + if ping -q -W 2 -4 -c 1 $AGLCORELAB_IP ; then + PYARTIPROXY_IP=$AGLCORELAB_IP + fi + if [ -z $PYARTIPROXY_IP ] ; then + echo "ERROR: no PYARTIPROXY_IP" + exit 1 + fi fi if [ -z "$1" ];then