[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[PATCH] Explicitly unset SOURCE_DATE_EPOCH before running fs tests
From: |
Steve McIntyre |
Subject: |
[PATCH] Explicitly unset SOURCE_DATE_EPOCH before running fs tests |
Date: |
Sun, 18 Sep 2022 23:12:02 +0100 |
In some filesystem utils like mksquashfs, they will silently change
behaviour and cause timestamps to unexpectedly change. Build
environments like Debian's set SOURCE_DATE_EPOCH in the environment,
so remove it. Reproducible builds are good and useful for shipped
artifacts, but this causes build-time tests to fail.
Signed-off-by: Steve McIntyre <steve@einval.com>
---
tests/util/grub-fs-tester.in | 3 +++
1 file changed, 3 insertions(+)
diff --git a/tests/util/grub-fs-tester.in b/tests/util/grub-fs-tester.in
index 43f6175c3..6d70967e6 100644
--- a/tests/util/grub-fs-tester.in
+++ b/tests/util/grub-fs-tester.in
@@ -5,6 +5,9 @@ export BLKID_FILE=/dev/null
fs="$1"
+# We can't have this set, or filesystem tests will fail
+unset SOURCE_DATE_EPOCH
+
GRUBFSTEST="@builddir@/grub-fstest"
tempdir=`mktemp -d "${TMPDIR:-/tmp}/${0##*/}.$(date
'+%Y%m%d%H%M%S%N').${fs}.XXX"` ||
--
2.30.2
- [PATCH] Explicitly unset SOURCE_DATE_EPOCH before running fs tests,
Steve McIntyre <=