From 608915e7ed511ac38546d4c3a22b453ba638dfc1 Mon Sep 17 00:00:00 2001 From: Luke Shumaker Date: Thu, 14 Apr 2016 23:08:15 -0400 Subject: librefetch: support SOURCE_DATE_EPOCH fixes https://labs.parabola.nu/issues/884 --- src/librefetch/librefetchdir/libmakepkg/tidy/~source_date_epoch.sh | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) (limited to 'src/librefetch/librefetchdir/libmakepkg/tidy') diff --git a/src/librefetch/librefetchdir/libmakepkg/tidy/~source_date_epoch.sh b/src/librefetch/librefetchdir/libmakepkg/tidy/~source_date_epoch.sh index 562820b..fec7686 100755 --- a/src/librefetch/librefetchdir/libmakepkg/tidy/~source_date_epoch.sh +++ b/src/librefetch/librefetchdir/libmakepkg/tidy/~source_date_epoch.sh @@ -27,5 +27,9 @@ LIBMAKEPKG_TIDY_SOURCE_DATE_EPOCH_SH=1 tidy_modify+=('tidy_source_date_epoch') tidy_source_date_epoch() { - find . -exec touch --no-dereference --date="1990-01-01 0:0:0 +0" -- {} + + local date='1990-01-01 0:0:0 +0' + if [[ -n "$SOURCE_DATE_EPOCH" ]]; then + date="@$SOURCE_DATE_EPOCH" + fi + find . -exec touch --no-dereference --date="$date" -- {} + } -- cgit v1.2.3-2-g168b