From 469366ddb8b38c57c1b443002612078d2760b946 Mon Sep 17 00:00:00 2001 From: Nicolas Williams Date: Thu, 5 Oct 2017 12:19:20 -0500 Subject: [PATCH] Use date -r on BSD --- configure.ac | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/configure.ac b/configure.ac index 212a7d274..9b0001e1f 100644 --- a/configure.ac +++ b/configure.ac @@ -687,7 +687,14 @@ if test -f include/version.h && cmp -s include/newversion.h.in include/version.h else echo "creating include/version.h" if test -n "$SOURCE_DATE_EPOCH"; then - Date=`date -u -d "@$SOURCE_DATE_EPOCH" "+%Y-%m-%dT%H:%M:%SZ"` + Date=` + # BSD, OS X + date -u -r "$SOURCE_DATE_EPOCH" "+%Y-%m-%dT%H:%M:%SZ" 2>/dev/null || + # Linux + date -u -d "@${SOURCE_DATE_EPOCH}" 2>/dev/null || + # Illumos -- sorry, no -r/-d here + date -u || + date` else Date=`date -u "+%Y-%m-%dT%H:%M:%SZ"` fi