X-Git-Url: https://iankelling.org/git/?a=blobdiff_plain;f=chost;h=c02c8c2595a3483117e62bc212237bec5a67a0db;hb=ba2a6b887fe5a9ed627e9f0947265b37abbcf7aa;hp=9a0034f120db7e94ee0377f4f5b98c27ea19f4ce;hpb=afabe0c27af744200aa6b6e05c5b2ab7d7518c1e;p=automated-distro-installer diff --git a/chost b/chost index 9a0034f..c02c8c2 100755 --- a/chost +++ b/chost @@ -1,4 +1,5 @@ #!/bin/bash +# Copyright (C) 2016 Ian Kelling # chost: get canonical hostname @@ -6,8 +7,7 @@ set -eE -o pipefail trap 'echo "$0:$LINENO:error: \"$BASH_COMMAND\" returned $?" >&2' ERR host=$1 -addr=$(host $host) -addr=${addr##* } +addr=$(host $host | sed -rn 's/^\S+ has address //p;T;q') h=$(host $addr) h=${h##* } -echo ${h%%.*} +echo $h