add rescue, fix default pxe, ubuntu locale
[automated-distro-installer] / chost
diff --git a/chost b/chost
index 9fa57d07db3e997ab955db6dfa6a12ca3327a81d..616874151a0aa5c087c1c275198eb4134cbc530e 100755 (executable)
--- a/chost
+++ b/chost
@@ -7,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%%.*}