summaryrefslogtreecommitdiff
path: root/usr/src/tools/scripts/hgsetup.sh
diff options
context:
space:
mode:
Diffstat (limited to 'usr/src/tools/scripts/hgsetup.sh')
-rw-r--r--usr/src/tools/scripts/hgsetup.sh5
1 files changed, 3 insertions, 2 deletions
diff --git a/usr/src/tools/scripts/hgsetup.sh b/usr/src/tools/scripts/hgsetup.sh
index 282a748a00..ba087a9c76 100644
--- a/usr/src/tools/scripts/hgsetup.sh
+++ b/usr/src/tools/scripts/hgsetup.sh
@@ -122,8 +122,9 @@ fi
if [[ -z $email ]]; then
my_id=$(id -un)
- my_checkhostname=$(check-hostname)
- my_fqhn=${my_checkhostname##* }
+ my_hostname=$(hostname)
+ possible_fqhns=$(getent hosts $my_hostname | cut -f 2-)
+ my_fqhn=`for i in $possible_fqhns; do case $i in *.*) echo $i; break;; esac; done`
email="$my_id@$my_fqhn"
echo "No e-mail address provided, defaulting to $email"
fi