From fef6d459d7cb8a0933ca4117292affe3ad324642 Mon Sep 17 00:00:00 2001 From: poka Date: Thu, 4 Jun 2020 00:06:18 +0200 Subject: [PATCH] patch nodename for pingable adress --- zen/tools/nodename | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/zen/tools/nodename b/zen/tools/nodename index 5fc9276..9c827da 100755 --- a/zen/tools/nodename +++ b/zen/tools/nodename @@ -48,7 +48,11 @@ fi # OK no DNS is answering, let's be /etc/hostname [[ $NODENAME == "" ]] && NODENAME=$(cat /etc/hostname) +NODENAME=$(echo "$NODENAME" | awk '{print tolower($1)}' | tail -n1) + +[[ ! $(ping $NODENAME > /dev/null 2>&1) ]] && NODENAME=$(echo $NODENAME | awk -F '.' '{ print $1 }') && NODENAME=$(echo "$NODENAME.local") + # I can tell my name is (in lowercase) -echo "$NODENAME" | awk '{print tolower($1)}' +echo "$NODENAME" } # Full reading before execution !