iankelling.org
/
git
/
automated-distro-installer
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
limit fai nfs export to host being installed
[automated-distro-installer]
/
chost
diff --git
a/chost
b/chost
index 9a0034f120db7e94ee0377f4f5b98c27ea19f4ce..77e17d467b3447468c59b832efbd3da893e59b06 100755
(executable)
--- a/
chost
+++ b/
chost
@@
-1,4
+1,5
@@
#!/bin/bash
#!/bin/bash
+# Copyright (C) 2016 Ian Kelling
# chost: get canonical hostname
# chost: get canonical hostname
@@
-6,8
+7,6
@@
set -eE -o pipefail
trap 'echo "$0:$LINENO:error: \"$BASH_COMMAND\" returned $?" >&2' ERR
host=$1
trap 'echo "$0:$LINENO:error: \"$BASH_COMMAND\" returned $?" >&2' ERR
host=$1
-addr=$(host $host)
-addr=${addr##* }
-h=$(host $addr)
-h=${h##* }
+addr=$(getent hosts $host | awk '{print $1}')
+h=$(getent hosts $addr | awk '{print $2}')
echo ${h%%.*}
echo ${h%%.*}