summaryrefslogtreecommitdiffstats
path: root/meta
diff options
context:
space:
mode:
authorRichard Purdie <richard.purdie@linuxfoundation.org>2021-01-30 17:57:13 +0000
committerRichard Purdie <richard.purdie@linuxfoundation.org>2021-01-31 10:37:16 +0000
commit9dbe0f69f874d3687ae1accc19116570bad86c04 (patch)
tree852ef37c8d3d675766982a03ad1d60ef7bcc1b0a /meta
parent87cb7577db20935232d37a5d4f7978376b9a1a95 (diff)
downloadpoky-9dbe0f69f874d3687ae1accc19116570bad86c04.tar.gz
image_types: Ensure tar archives are reproducible
The tar output seems to vary depending on the version of tar used and distro configuration. Be explict about the output format to avoid this and be determinstic. (From OE-Core rev: c56f3c9febc1732aa1302524c6c4da36f16bd1f7) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Diffstat (limited to 'meta')
-rw-r--r--meta/classes/image_types.bbclass2
1 files changed, 1 insertions, 1 deletions
diff --git a/meta/classes/image_types.bbclass b/meta/classes/image_types.bbclass
index c937ae4538..76949d1051 100644
--- a/meta/classes/image_types.bbclass
+++ b/meta/classes/image_types.bbclass
@@ -110,7 +110,7 @@ IMAGE_CMD_squashfs-lz4 = "mksquashfs ${IMAGE_ROOTFS} ${IMGDEPLOYDIR}/${IMAGE_NAM
110 110
111IMAGE_CMD_TAR ?= "tar" 111IMAGE_CMD_TAR ?= "tar"
112# ignore return code 1 "file changed as we read it" as other tasks(e.g. do_image_wic) may be hardlinking rootfs 112# ignore return code 1 "file changed as we read it" as other tasks(e.g. do_image_wic) may be hardlinking rootfs
113IMAGE_CMD_tar = "${IMAGE_CMD_TAR} --sort=name --numeric-owner -cf ${IMGDEPLOYDIR}/${IMAGE_NAME}${IMAGE_NAME_SUFFIX}.tar -C ${IMAGE_ROOTFS} . || [ $? -eq 1 ]" 113IMAGE_CMD_tar = "${IMAGE_CMD_TAR} --sort=name --format=gnu --numeric-owner -cf ${IMGDEPLOYDIR}/${IMAGE_NAME}${IMAGE_NAME_SUFFIX}.tar -C ${IMAGE_ROOTFS} . || [ $? -eq 1 ]"
114 114
115do_image_cpio[cleandirs] += "${WORKDIR}/cpio_append" 115do_image_cpio[cleandirs] += "${WORKDIR}/cpio_append"
116IMAGE_CMD_cpio () { 116IMAGE_CMD_cpio () {