]> code.ossystems Code Review - openembedded-core.git/commit
externalsrc: Work with reproducible_build
authorMark Hatle <mark.hatle@xilinx.com>
Fri, 10 Sep 2021 02:22:13 +0000 (21:22 -0500)
committerSteve Sakoman <steve@sakoman.com>
Tue, 19 Oct 2021 14:04:49 +0000 (04:04 -1000)
commitbadef50c6c9821f1975483de0ba50a75f2eda52c
treeb46e9dbaaef4c69a9679ac53f49df45913798df5
parent419205da83190fee53861251a03f01736a500e16
externalsrc: Work with reproducible_build

Externalsrc removes do_fetch, do_unpack, and do_patch.  The system normally
discovers the correct reproducible date as a postfuncs of do_unpack, so this
date is never found, so it falls back to the default epoch.

Instead we can move the discovery function to a prefuncs on the epoch
deploy task.  This task will run before do_configure, and since the source
is already available can run safely at anytime.

Signed-off-by: Mark Hatle <mark.hatle@xilinx.com>
Signed-off-by: Mark Hatle <mark.hatle@kernel.crashing.org>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 0b7dd711a54e92ce54abe99f59fc67e683d52dfe)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
meta/classes/externalsrc.bbclass