summaryrefslogtreecommitdiffstats
path: root/meta/lib
diff options
context:
space:
mode:
Diffstat (limited to 'meta/lib')
-rw-r--r--meta/lib/oe/reproducible.py8
1 files changed, 6 insertions, 2 deletions
diff --git a/meta/lib/oe/reproducible.py b/meta/lib/oe/reproducible.py
index 0fb02ccdb0..204b9bd734 100644
--- a/meta/lib/oe/reproducible.py
+++ b/meta/lib/oe/reproducible.py
@@ -90,8 +90,12 @@ def get_source_date_epoch_from_youngest_file(d, sourcedir):
90 bb.debug(1, "Newest file found: %s" % newest_file) 90 bb.debug(1, "Newest file found: %s" % newest_file)
91 return source_date_epoch 91 return source_date_epoch
92 92
93def fixed_source_date_epoch(): 93def fixed_source_date_epoch(d):
94 bb.debug(1, "No tarball or git repo found to determine SOURCE_DATE_EPOCH") 94 bb.debug(1, "No tarball or git repo found to determine SOURCE_DATE_EPOCH")
95 source_date_epoch = d.getVar('SOURCE_DATE_EPOCH_FALLBACK')
96 if source_date_epoch:
97 bb.debug(1, "Using SOURCE_DATE_EPOCH_FALLBACK")
98 return int(source_date_epoch)
95 return 0 99 return 0
96 100
97def get_source_date_epoch(d, sourcedir): 101def get_source_date_epoch(d, sourcedir):
@@ -99,6 +103,6 @@ def get_source_date_epoch(d, sourcedir):
99 get_source_date_epoch_from_git(d, sourcedir) or 103 get_source_date_epoch_from_git(d, sourcedir) or
100 get_source_date_epoch_from_known_files(d, sourcedir) or 104 get_source_date_epoch_from_known_files(d, sourcedir) or
101 get_source_date_epoch_from_youngest_file(d, sourcedir) or 105 get_source_date_epoch_from_youngest_file(d, sourcedir) or
102 fixed_source_date_epoch() # Last resort 106 fixed_source_date_epoch(d) # Last resort
103 ) 107 )
104 108