SummaryRefsLogTreeCommitDiffStats
path: root/src/mcron/job-specifier.scm
diff options
context:
space:
mode:
Diffstat (limited to 'src/mcron/job-specifier.scm')
-rw-r--r--src/mcron/job-specifier.scm5
1 files changed, 4 insertions, 1 deletions
diff --git a/src/mcron/job-specifier.scm b/src/mcron/job-specifier.scm
index 30c770a..401e4d0 100644
--- a/src/mcron/job-specifier.scm
+++ b/src/mcron/job-specifier.scm
@@ -187,7 +187,10 @@ go into the list. For example, (range 1 6 2) returns '(1 3 5)."
;; the job actually runs.
(define configuration-user (getpw (getuid)))
-(define configuration-time (current-time))
+
+(define configuration-time
+ ;; Use SOURCE_DATE_EPOCH environment variable to support reproducible tests.
+ (if (getenv "SOURCE_DATE_EPOCH") 0 (current-time)))
(define (set-configuration-user user)
(set! configuration-user (if (or (string? user)