diff options
Diffstat (limited to 'meta/lib')
-rw-r--r-- | meta/lib/oe/reproducible.py | 8 |
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 | ||
93 | def fixed_source_date_epoch(): | 93 | def 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 | ||
97 | def get_source_date_epoch(d, sourcedir): | 101 | def 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 | ||