From mboxrd@z Thu Jan 1 00:00:00 1970 X-GM-THRID: 7192601440996556800 X-Received: by 2002:a05:6512:3b2b:b0:4cb:3ef3:173e with SMTP id f43-20020a0565123b2b00b004cb3ef3173emr3940438lfv.231.1674658023476; Wed, 25 Jan 2023 06:47:03 -0800 (PST) X-BeenThere: isar-users@googlegroups.com Received: by 2002:a05:6512:368e:b0:4cf:ff9f:bbfd with SMTP id d14-20020a056512368e00b004cfff9fbbfdls9693203lfs.1.-pod-prod-gmail; Wed, 25 Jan 2023 06:47:01 -0800 (PST) X-Google-Smtp-Source: AMrXdXujQKxcf2fwVAF7YT0WIBJgSgvZ22ARkdT9Xw5R6F/9fJ3CGCRFHHY/SHizCcQ4GlcNnBpL X-Received: by 2002:ac2:4bd2:0:b0:4b5:8987:1db8 with SMTP id o18-20020ac24bd2000000b004b589871db8mr8693185lfq.59.1674658021913; Wed, 25 Jan 2023 06:47:01 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1674658021; cv=none; d=google.com; s=arc-20160816; b=fWQVjl5SlnvK5ICZa7xB4i/5JN4dn8ZnTmVlQ5IaAW2Xkw9houooeJioJwpoYDk5CN 8mkZt9YxM79gZSoU+aAd78DwHbW3WInMrzA2wjHRZrFuIbPq/gpctHmR+0kW2tra5n/U YAGZIlhSSEKN8CxCibWxBJfnET4hBVzUMBU35yBd/sHtR86Qisj0pGUvBl9m0/JCmB9y PDgt/6bGc2ZcP+OXLfHP4SKuukdRVT892gOITgnAyMabcX5DP/yNHxNIhnOeD2efXelo 9BMULR88rbZSHCw8L+DtwaQqPNuR0sB34maRmPNjU/AsGAyIQ2vok/Q84uS6nbQlmtYw V6Zw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=feedback-id:content-transfer-encoding:mime-version:message-id:date :subject:cc:to:from:dkim-signature; bh=Fk8nNWzj0QhykfayuC9noT66Ug3mv83wnXqAYQ59SEE=; b=Q5itk0z+va/NBk1cWmKiesEpO8BiXSVHauLOsCKccpW0zruZMCv2UekKGvGnBM9DIZ PWMW+3yYNISsDf0ECtHgG+iFBM4uF6evc+2zgwynCH5FV7nVF+WeitBdYcdthZIg3LDU QyGatExKMFikzDbHxYChRhXTDW0lcG4SAHnCBbSErFc4TVkoRZbDo9f6VdeLLkUF9++e lNfX4+s+Wa89HtlEq0obiYQUaRAkwUUVG+e/EAQwVU01Lw2xG+tKGPrJ7Og/qiPxOuJo zmo9Dq7tgGYMysqBavdBZjjXGvKaQHVlrYbrR57qc4wkAYdxbMREfacZyTXR/Q8Ok5es ovZw== ARC-Authentication-Results: i=1; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=fm1 header.b=hFUihsrI; spf=pass (google.com: domain of fm-72506-202301251447017a697d98eb63eeec3e-u0fvx6@rts-flowmailer.siemens.com designates 185.136.64.227 as permitted sender) smtp.mailfrom=fm-72506-202301251447017a697d98eb63eeec3e-U0fVx6@rts-flowmailer.siemens.com; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=siemens.com Return-Path: Received: from mta-64-227.siemens.flowmailer.net (mta-64-227.siemens.flowmailer.net. [185.136.64.227]) by gmr-mx.google.com with ESMTPS id q26-20020a19a41a000000b004a222ff195esi297736lfc.11.2023.01.25.06.47.01 for (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Wed, 25 Jan 2023 06:47:01 -0800 (PST) Received-SPF: pass (google.com: domain of fm-72506-202301251447017a697d98eb63eeec3e-u0fvx6@rts-flowmailer.siemens.com designates 185.136.64.227 as permitted sender) client-ip=185.136.64.227; Authentication-Results: gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=fm1 header.b=hFUihsrI; spf=pass (google.com: domain of fm-72506-202301251447017a697d98eb63eeec3e-u0fvx6@rts-flowmailer.siemens.com designates 185.136.64.227 as permitted sender) smtp.mailfrom=fm-72506-202301251447017a697d98eb63eeec3e-U0fVx6@rts-flowmailer.siemens.com; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=siemens.com Received: by mta-64-227.siemens.flowmailer.net with ESMTPSA id 202301251447017a697d98eb63eeec3e for ; Wed, 25 Jan 2023 15:47:01 +0100 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; s=fm1; d=siemens.com; i=felix.moessbauer@siemens.com; h=Date:From:Subject:To:Message-ID:MIME-Version:Content-Type:Content-Transfer-Encoding:Cc; bh=Fk8nNWzj0QhykfayuC9noT66Ug3mv83wnXqAYQ59SEE=; b=hFUihsrIJ5ZeutW1KCu4fFemt5WuqRvpeV17o5VK1zNohQFDugHkJe7sPFUfrIRQGr7Zs0 MzK4bjxQxobHP2OK4kFb+nbabY6CBM2Pa00YRt3rXNKhO1kfWvzyj5VNoA24vBPUZKL55zVz mzeFki/wtmSjh/B6qIzTtZvWGwIo8=; From: Felix Moessbauer To: isar-users@googlegroups.com Cc: Felix Moessbauer Subject: [PATCH 1/4] set SOURCE_DATE_EPOCH in wic environment Date: Wed, 25 Jan 2023 14:46:29 +0000 Message-Id: <20230125144632.2099908-1-felix.moessbauer@siemens.com> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Flowmailer-Platform: Siemens Feedback-ID: 519:519-72506:519-21489:flowmailer X-TUID: xrlvxdTHOFpx By setting the variable in the generate_wic_image task, all wic utilities that support reproducible builds pick it up and operate accordingly. This also makes the boot.scr u-boot script reproducible, as the script generation is triggered by the wic plugin rootfs-u-boot. Signed-off-by: Felix Moessbauer --- meta/classes/imagetypes_wic.bbclass | 3 +++ 1 file changed, 3 insertions(+) diff --git a/meta/classes/imagetypes_wic.bbclass b/meta/classes/imagetypes_wic.bbclass index 3869525b..6fadc3ce 100644 --- a/meta/classes/imagetypes_wic.bbclass +++ b/meta/classes/imagetypes_wic.bbclass @@ -170,6 +170,9 @@ generate_wic_image() { export FAKEROOTCMD=${FAKEROOTCMD} export BUILDDIR=${TOPDIR} export MTOOLS_SKIP_CHECK=1 + if [ ! -z "${SOURCE_DATE_EPOCH}" ]; then + export SOURCE_DATE_EPOCH="${SOURCE_DATE_EPOCH}" + fi mkdir -p ${IMAGE_ROOTFS}/../pseudo touch ${IMAGE_ROOTFS}/../pseudo/files.db -- 2.34.1