From b7cbd890ccbd768d633056018d7449997d83e882 Mon Sep 17 00:00:00 2001 From: Joshua Watt Date: Mon, 27 May 2019 21:27:32 -0500 Subject: perl: Preserve attributes when applying cross files The file attributes (specifically the timestamps) must be preserved when applying the cross files to have reproducible builds. Otherwise, the cross files get the timestamp from when they are copied in the do_unpack task, and the reproducible_build class uses this timestamp since it is the youngest one in the source tree. (From OE-Core rev: b9b8cd3ce9755087d5d89b54287e171ac5effe3b) Signed-off-by: Joshua Watt Signed-off-by: Richard Purdie --- meta/recipes-devtools/perl-sanity/perl_5.28.2.bb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/meta/recipes-devtools/perl-sanity/perl_5.28.2.bb b/meta/recipes-devtools/perl-sanity/perl_5.28.2.bb index 12b220a4d8..f175e87a12 100644 --- a/meta/recipes-devtools/perl-sanity/perl_5.28.2.bb +++ b/meta/recipes-devtools/perl-sanity/perl_5.28.2.bb @@ -43,7 +43,7 @@ do_unpack_append() { } do_copy_perlcross() { - cp -rf ${WORKDIR}/perl-cross*/* ${S} + cp -rfp ${WORKDIR}/perl-cross*/* ${S} } do_configure_class-target() { -- cgit v1.2.3-54-g00ecf