summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJoey Hess <joey@kitenet.net>2010-10-20 14:04:26 -0400
committerJoey Hess <joey@kitenet.net>2010-10-20 14:04:26 -0400
commit8a1d8da0cc4501872244b2b90058421738cd882a (patch)
treece5082a5c633c934ec051228203ee7f30ad25b0b
parent004a68e5c5ba6c4d89a8e3d7c1b767e2668841f0 (diff)
Deal with strange systems that include the domain name in the hostname, by stripping it. Closes: #600026
-rwxr-xr-xcommit.d/50vcs-commit1
-rw-r--r--debian/changelog2
2 files changed, 3 insertions, 0 deletions
diff --git a/commit.d/50vcs-commit b/commit.d/50vcs-commit
index 7fb4809..6e509e6 100755
--- a/commit.d/50vcs-commit
+++ b/commit.d/50vcs-commit
@@ -22,6 +22,7 @@ else
fi
hostname=`hostname`
+hostname="${hostname%%.*}"
dnsdomainname=`dnsdomainname 2>/dev/null || true`
if [ -n "$dnsdomainname" ]; then
hostname="$hostname.$dnsdomainname"
diff --git a/debian/changelog b/debian/changelog
index f800d72..81f2d62 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -6,6 +6,8 @@ etckeeper (0.50) UNRELEASED; urgency=low
git. Fixes #549354 for git, but not for other VCSs.
* Set GIT_COMMITTER_EMAIL to root@$hostname to avoid git prompting
the user to configure it in .gitconfig. Closes: #599749
+ * Deal with strange systems that include the domain name in the hostname,
+ by stripping it. Closes: #600026
-- Joey Hess <joeyh@debian.org> Wed, 22 Sep 2010 17:45:57 -0400