Commit c01e45da authored by Douglas Royds's avatar Douglas Royds Committed by Howard Chu
Browse files

ITS#8928 Reproducibility: Remove user, hostname, pwd from version string

When attempting a reproducible build, replace the WHOWHERE value with something
fixed, "openldap". If you're not trying to do a reproducible build,
SOURCE_DATE_EPOCH won't be set, so the existing WHOWHERE string will apply.
See https://reproducible-builds.org/specs/source-date-epoch/
parent de998c35
......@@ -50,7 +50,12 @@ if test $# != 1 ; then
fi
APPLICATION=$1
WHOWHERE="$USER@`uname -n`:`pwd`"
# Reproducible builds set SOURCE_DATE_EPOCH, want constant strings
if [ -n "${SOURCE_DATE_EPOCH}" ]; then
WHOWHERE="openldap"
else
WHOWHERE="$USER@$(uname -n):$(pwd)"
fi
cat << __EOF__
/* This work is part of OpenLDAP Software <http://www.openldap.org/>.
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment