various fixes and improvements
[automated-distro-installer] / chost
1 #!/bin/bash
2
3 # chost: get canonical hostname
4
5 set -eE -o pipefail
6 trap 'echo "$0:$LINENO:error: \"$BASH_COMMAND\" returned $?" >&2' ERR
7
8 host=$1
9 addr=$(host $host)
10 addr=${addr##* }
11 h=$(host $addr)
12 h=${h##* }
13 echo ${h%%.*}