From 2df6c231a41cae525f77a46e98ddf805f667ce5b Mon Sep 17 00:00:00 2001 From: "Suren A. Chilingaryan" Date: Mon, 28 Oct 2019 18:24:40 +0100 Subject: Fix error reporting on ADEI host unreachable --- lib/adei/adei.sh | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) (limited to 'lib/adei/adei.sh') diff --git a/lib/adei/adei.sh b/lib/adei/adei.sh index 3a0aeb6..8519af7 100644 --- a/lib/adei/adei.sh +++ b/lib/adei/adei.sh @@ -222,6 +222,10 @@ function adei_init_ { port=":${hopo[1]:-80}" [ $port = ":80" ] && port="" + # Preliminary for the sake of error reporting + adei_host="$host" + adei_port="$port" + local fqdn if [ -z "$url" ]; then url=$(adei_resolve_id "setup/adei.txt" "$id" "$host" "$setup") @@ -243,17 +247,15 @@ function adei_init_ { adei_auth=$(adei_resolve_id "security/adei.txt" "$id" "$host" "$setup") [ -n "$adei_auth" ] && adei_auth="$adei_auth@" - # Now check port - adei_online=$(scripts/ping.pl "$host" "$port") - [ $adei_online -ne 1 ] && return 2 - # Now build ADEI url - adei_setup="$setup" adei_host="$host" adei_port="$port" adei_url="${url#http*://}/services" + # Now check port + adei_online=$(scripts/ping.pl "$host" "$port") + [ $adei_online -ne 1 ] && return 2 adei_query_version; local err=$? [ $err -gt 0 ] && return $err -- cgit v1.2.3