From 8e29fc8f0984fdec4ff3ae2e56bf0ed9623cef7c Mon Sep 17 00:00:00 2001 From: Pieter Lexis Date: Tue, 21 Jul 2015 09:46:11 +0200 Subject: [PATCH] Auth: Don't call `hostname` on Solaris/SunOS --- m4/pdns_enable_reproducible.m4 | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/m4/pdns_enable_reproducible.m4 b/m4/pdns_enable_reproducible.m4 index 53c13a164..cad5f2e6c 100644 --- a/m4/pdns_enable_reproducible.m4 +++ b/m4/pdns_enable_reproducible.m4 @@ -12,7 +12,13 @@ AC_DEFUN([PDNS_ENABLE_REPRODUCIBLE], [ AC_DEFINE([REPRODUCIBLE], [1], [Define to 1 for reproducible builds]) ],[ build_user=m4_esyscmd_s(id -u -n) - build_host=m4_esyscmd_s(hostname -f || hostname) + AS_IF([test x"$host_os" = "xSunOS"],[ + build_host_host=m4_esyscmd_s(hostname) + build_host_domain=m4_esyscmd_s(domainname) + build_host="$build_host_host.$build_host_domain" + ],[ + build_host=m4_esyscmd_s(hostname -f || hostname || echo 'localhost') + ]) AC_DEFINE_UNQUOTED([BUILD_HOST], ["$build_user@$build_host"], [Set to the user and host that builds PowerDNS]) ]) ]) -- 2.49.0