AFS_component_version_number.c: Respect SOURCE_DATE_EPOCH if set 71/12471/4
authorAnders Kaseorg <andersk@mit.edu>
Tue, 6 Dec 2016 15:48:31 +0000 (10:48 -0500)
committerBenjamin Kaduk <kaduk@mit.edu>
Mon, 16 Jan 2017 08:27:57 +0000 (03:27 -0500)
commit5dc53812df9e5a42fa822c9b890c1b8a442bed64
treecfd4ab6ce124c83903ea63d6053fe0fbde5e9eb8
parent872a63bbfb04addbdc17dc5c09ec018bb9ddf515
AFS_component_version_number.c: Respect SOURCE_DATE_EPOCH if set

To improve build reproducibility, if the SOURCE_DATE_EPOCH environment
variable is set, use it to deterministically replace the embedded build
date, and do not include the username or hostname in this case.

https://wiki.debian.org/ReproducibleBuilds/TimestampsProposal

Change-Id: I9ba951f1836385ffd14aad95f071bf8c672a01bb
Reviewed-on: https://gerrit.openafs.org/12471
Tested-by: BuildBot <buildbot@rampaginggeek.com>
Reviewed-by: Benjamin Kaduk <kaduk@mit.edu>
src/config/Makefile.version-NOCML.in