From 9a7cad52c5e464c2a74fd2b544c28ee9f8ca7e6a Mon Sep 17 00:00:00 2001 From: qo-op Date: Sat, 16 May 2020 04:37:10 +0200 Subject: [PATCH] microservice ready --- zen/tools/nodename_find.sh | 26 ++++++++++++-------------- 1 file changed, 12 insertions(+), 14 deletions(-) diff --git a/zen/tools/nodename_find.sh b/zen/tools/nodename_find.sh index 3a4285e..9361c38 100755 --- a/zen/tools/nodename_find.sh +++ b/zen/tools/nodename_find.sh @@ -4,13 +4,22 @@ # Version: 0.3 # License: AGPL-3.0 (https://choosealicense.com/licenses/agpl-3.0/) ######################################################################## -{ +{ # garanty full reading before execution +# echo ' +# +# __ ___ _ ___ +# / |/ /_ __ ____ ____ _____ ___ ___ (_)___/__ \ +# / /|_/ / / / / / __ \/ __ `/ __ `__ \/ _ \ / / ___// _/ +# / / / / /_/ / / / / / /_/ / / / / / / __/ / (__ )/_/ +# /_/ /_/\__, / /_/ /_/\__,_/_/ /_/ /_/\___/ /_/____/(_) +# /____/ +# +# ' | lolcat MY_PATH="`dirname \"$0\"`" # relative MY_PATH="`( cd \"$MY_PATH\" && pwd )`" # absolutized and normalized ME="${0##*/}" [[ ! $(which nslookup) ]] && sudo apt-get install dnsutils -y -[[ ! $(which lolcat) ]] && sudo apt-get install lolcat -y myip=$(hostname -I | awk '{print $1}') # Check if IP is from reserved LAN addresses @@ -21,17 +30,6 @@ myRouter=$(sudo route -n | head -n 3 | tail -n 1 | awk '{print $2}') [[ $isLAN ]] && nodename=$(sudo nslookup $myip $myRouter | head -n 1 | awk -F ' = ' '{print $2}' | sed 's/\.[^.]*$//') \ || nodename=$(sudo nslookup $myip | head -n 1 | awk -F ' = ' '{print $2}' | sed 's/\.[^.]*$//') -echo ' - - __ ___ _ ___ - / |/ /_ __ ____ ____ _____ ___ ___ (_)___/__ \ - / /|_/ / / / / / __ \/ __ `/ __ `__ \/ _ \ / / ___// _/ - / / / / /_/ / / / / / /_/ / / / / / / __/ / (__ )/_/ -/_/ /_/\__, / /_/ /_/\__,_/_/ /_/ /_/\___/ /_/____/(_) - /____/ - -' | lolcat - -echo $nodename | lolcat +echo $nodename }