From patchwork Mon Mar 4 10:37:16 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Adithya Balakumar X-Patchwork-Id: 3379 Return-Path: Received: from shymkent.ilbers.de ([unix socket]) by shymkent (Cyrus 2.5.10-Debian-2.5.10-3+deb9u2) with LMTPA; Mon, 04 Mar 2024 13:18:13 +0100 X-Sieve: CMU Sieve 2.4 Received: from mail-qt1-f184.google.com (mail-qt1-f184.google.com [209.85.160.184]) by shymkent.ilbers.de (8.15.2/8.15.2/Debian-8+deb9u1) with ESMTPS id 424CIB8T029211 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT) for ; Mon, 4 Mar 2024 13:18:12 +0100 Received: by mail-qt1-f184.google.com with SMTP id d75a77b69052e-42ef431c9bbsf5836111cf.1 for ; Mon, 04 Mar 2024 04:18:12 -0800 (PST) ARC-Seal: i=2; a=rsa-sha256; t=1709554685; cv=pass; d=google.com; s=arc-20160816; b=cqWTK8SerW9fn6Bjrsz1H9yGSG4iY1dG0aI1R2StQ1prPJqt1M+YvtcC+LGWKu5til LB2TIwJYSDkYtMY8ETGmFGr9KuU73fENOPHiPdyd1y1YOcruxzcovIzkhofSUpeY+zFn 53TtDyWEMNP2jncKFm3U16ixvNdyvdWRTH1W/5ncdxZgZfqjo9f3Gu4gb9B6LLF4NjGs D5ibVSEkAhGevE+4ztLZdGpqxvPjmA9GUgNBLC+LHexfvmdIi9G9h6TqC+9Tc4VPWPt3 Ecf9aktb+nwghRpxY1Ip8SxL1RQxhbOrlfQHh+omNebwVnjBSgB6wpkuyVXljwmFNBQS cQIw== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post :list-id:mailing-list:precedence:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:sender:dkim-signature; bh=RNrkJd10wijP6ABIhPuVasW2XG6mIO3p25g0QV21fUM=; fh=e2FYhlYoV4w1sc8eKCQN3MqjW/mZUNZOA5z65yyjQAk=; b=fph3UjsP8duCfA00/mvWRjQuLw4+yVKMJlDVtrZ6m7kpKcCXouzKOL98840ROU5Eyq PWpVxuv6PJ9iZb2zX4S3szw1i1i2wICvNsRJM2BdCLD0CP4a6SvhaMK6Dg9StYs66N4P VVLhQOacNd7vdqTn0kY/tWfIC3P2Cojal3UOronNSVk7+cphs6BHu85aYMaP2YIMOCee JJLlhOVyZUGSw3iL02z7rkI7WJiT/ZxU1bM/dr90wGO61npWHaJrFG6afYQICRhEnwPu aZrqkYZsnAuZ5N6MUAtBXX14lv5CcNg88SQxYUXBNd6YGk8rli8lR3SKdRFVIj4+iKjj IoTg==; darn=isar-build.org ARC-Authentication-Results: i=2; gmr-mx.google.com; spf=pass (google.com: domain of adithya.balakumar@toshiba-tsip.com designates 210.130.202.135 as permitted sender) smtp.mailfrom=Adithya.Balakumar@toshiba-tsip.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlegroups.com; s=20230601; t=1709554685; x=1710159485; darn=isar-build.org; h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post :list-id:mailing-list:precedence:x-original-authentication-results :x-original-sender:mime-version:references:in-reply-to:message-id :date:subject:cc:to:from:sender:from:to:cc:subject:date:message-id :reply-to; bh=RNrkJd10wijP6ABIhPuVasW2XG6mIO3p25g0QV21fUM=; b=WRmKtS2FiOwv8udq6hB7KvFUWthm5OEfmduVBO2d8WYxrC4t9JKIKlZQqLrd2Jeyop zOdGs7g/E8slnQJOzEtYd5oKRz/yGLbE5QXwGdp1fGH8WHb8ugWp+Nr4BzRs/W4xeB75 /r5og2IOy6PZL1uo2wyYVlqbznULMRMVlKEprPQB7l927bY6IR1Hf5oCvutiFJYvQ0+6 /YT+ULtZhAM9mMMUkh4f3NkCXfYtn9LNt0csJrEjVMLBlFo1oqiUMSTh6D1WHNgTW0k9 E6aAFvOBNczVg/kmajuedqLAZpIysNequTv4TqcXuMhc5qVrmbFsutZ8sxZaQ3VrBM1W DFsg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1709554685; x=1710159485; h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post :list-id:mailing-list:precedence:x-original-authentication-results :x-original-sender:mime-version:references:in-reply-to:message-id :date:subject:cc:to:from:x-beenthere:x-gm-message-state:sender:from :to:cc:subject:date:message-id:reply-to; bh=RNrkJd10wijP6ABIhPuVasW2XG6mIO3p25g0QV21fUM=; b=C8YywZBlNkzCgs/0RHMIeIahccQWBK3+qHQKqGNcLIBv/ZBeXk25lD0yBU/BbYRQaf 1DfSCDs+BbOGZceISveRce2P6qC/F0CbhIw8BrNluTqAnrLyM5WXdOIRZAOK/cBoKMy4 TuVKRYTdK1WnGq1OW7kn2CcaoTQ15neF0wORNsm1SBbJw+rrZTiQc8CBnvs66jRs1mLU 3gmnVU6ParNCqLnBTSRqBlFpWA38bEpkg/wJ8vrkMqqZMglL+In0P2UbudA4PAVfsQKs z3KxySNeN2M4lXTA53oA5/+Nm/b/FPmmsv4yUO67OSajFKcBXC+19y1kL31n0LyWk7aK LLZA== Sender: isar-users@googlegroups.com X-Forwarded-Encrypted: i=2; AJvYcCWjkrtoRG9nzwzik0wAMjt3V+GKyVJOr1aJAx5kgLmfBYyTzFtb1JL16NWJjdhVq0qh4rQS1CIWeuHDGzSNIhQgbPcPYLs= X-Gm-Message-State: AOJu0YyUcIojSDlIZe0T2KI/kDFwvNAV5RzQ6e0MQgdu8lBjPaUwR+C7 EPgZDqr0Hv06+BdGNDY8+5+8g8D1xps+7pZ7wUxTUBrneUqrbdE9 X-Google-Smtp-Source: AGHT+IGNqyvJXEQfKEpq9oDcA3L6uB6wpgNIx7hPmYW0w5ud3slvKNzc2VK/j2+MF+Weu3Leo9LL0Q== X-Received: by 2002:ac8:5b8e:0:b0:42e:f287:eaf with SMTP id a14-20020ac85b8e000000b0042ef2870eafmr2829655qta.64.1709554685202; Mon, 04 Mar 2024 04:18:05 -0800 (PST) X-BeenThere: isar-users@googlegroups.com Received: by 2002:a05:6214:1d03:b0:690:3968:96c2 with SMTP id e3-20020a0562141d0300b00690396896c2ls149314qvd.1.-pod-prod-00-us; Mon, 04 Mar 2024 04:18:04 -0800 (PST) X-Received: by 2002:a05:620a:1791:b0:788:1dbe:3d10 with SMTP id ay17-20020a05620a179100b007881dbe3d10mr57560qkb.7.1709554684800; Mon, 04 Mar 2024 04:18:04 -0800 (PST) Received: by 2002:a05:620a:1923:b0:788:2c1d:eba6 with SMTP id af79cd13be357-7882c1dee05ms85a; Mon, 4 Mar 2024 02:38:01 -0800 (PST) X-Received: by 2002:a67:ec08:0:b0:472:90c3:308b with SMTP id d8-20020a67ec08000000b0047290c3308bmr4736933vso.1.1709548680337; Mon, 04 Mar 2024 02:38:00 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1709548680; cv=none; d=google.com; s=arc-20160816; b=OnlkK6t3kWqsKQgQwP/23WpI/cwHMAvBOr8z9zexjZrltt4ZL3XOhYXC0Lm73JmVkD FHkUHcKYLdbOCJ5YBe9uZ28JykPBRKOcOTuMAnqr95Plv9Xmcs8yIrxdZcwvXbDeDuUc JKRu5PbHemtdIPeBXh9vKHOQMlPb2DghLR5egJczloeJi2elrUMU3GLQ3el0nulY3xw6 TeGRvYZNdxJVo3iSp8eNhXw8UqsjBQRBRwaLI6tgzqWggZoeSpZD9i+isbb4rCfH87fV F3PosF2sFROiM/ysQZe777O8OL12Rh0FxgnKZjB2XJz0dhEdw2ucEhNAuqO7YeG0kR7m bkPA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from; bh=gvaD0gZXyz3eAri4ghhGzIifYVdQUMvJlTA+SOdJ1uw=; fh=RYZmcCXJcirvewR08yWj1ALPTeL/uhrF1yW+EUNwYhk=; b=sI3j3jIRpSs7YQIxitIPQaahVeoSq1bEDdBtkydOJL+JVNrHJSaHY47u4z5404syI/ 3DKHh3uYNkng5HsrvpoUx+V3M96ei47YdkQ5IfmHqWkkMbSVdgy9ZSqwKvhfIJI6IKKv 0JMQOxf87HZJdxZ0Peb/mxcRY74GPQIft6LOHkksUFGloKaiXNo0h6eUMBfTVRy+y7yZ hTxZ5nxeXdTcoz8GiTgDehOWXsdNEGmUqtblp2AveUMFSi6R+hV19bJ+I4T0FapMkeH+ Shy5kiLizggzMwXdNzQDS6Um/ImQp8Xqg/NM2uxguZoVWq1GAmy5YYA9thn+kraYgxe9 DGQg==; dara=google.com ARC-Authentication-Results: i=1; gmr-mx.google.com; spf=pass (google.com: domain of adithya.balakumar@toshiba-tsip.com designates 210.130.202.135 as permitted sender) smtp.mailfrom=Adithya.Balakumar@toshiba-tsip.com Received: from mo-csw.securemx.jp (mo-csw1801.securemx.jp. [210.130.202.135]) by gmr-mx.google.com with ESMTPS id bo22-20020a056130079600b007db2033d5ccsi373481uab.2.2024.03.04.02.37.59 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 04 Mar 2024 02:37:59 -0800 (PST) Received-SPF: pass (google.com: domain of adithya.balakumar@toshiba-tsip.com designates 210.130.202.135 as permitted sender) client-ip=210.130.202.135; Received: by mo-csw.securemx.jp (mx-mo-csw1801) id 424Abu6P2017898; Mon, 4 Mar 2024 19:37:57 +0900 X-Iguazu-Qid: 2yAaCKdk4Le0dqD9zW X-Iguazu-QSIG: v=2; s=0; t=1709548676; q=2yAaCKdk4Le0dqD9zW; m=1cpksPy/hu2Fs/FCvdWuKRbzHqmi7/zLotRHRrzfRzc= Received: from imx12-a.toshiba.co.jp ([38.106.60.135]) by relay.securemx.jp (mx-mr1801) id 424Abud63321927 (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NOT); Mon, 4 Mar 2024 19:37:56 +0900 From: Adithya Balakumar To: isar-users@googlegroups.com, amikan@ilbers.de Cc: jan.kiszka@siemens.com, kazuhiro3.hayashi@toshiba.co.jp, dinesh.kumar@toshiba-tsip.com, shivanand.kunijadar@toshiba-tsip.com, sai.sathujoda@toshiba-tsip.com, adithya.balakumar@toshiba-tsip.com Subject: [PATCH 2/2] image-account-extension.bbclass: Export SOURCE_DATE_EPOCH variable Date: Mon, 4 Mar 2024 16:07:16 +0530 X-TSB-HOP2: ON Message-Id: <20240304103716.1100116-3-Adithya.Balakumar@toshiba-tsip.com> X-Mailer: git-send-email 2.39.2 In-Reply-To: <20240304103716.1100116-1-Adithya.Balakumar@toshiba-tsip.com> References: <20240304103716.1100116-1-Adithya.Balakumar@toshiba-tsip.com> MIME-Version: 1.0 X-OriginalArrivalTime: 04 Mar 2024 10:37:53.0630 (UTC) FILETIME=[036C77E0:01DA6E20] X-Original-Sender: adithya.balakumar@toshiba-tsip.com X-Original-Authentication-Results: gmr-mx.google.com; spf=pass (google.com: domain of adithya.balakumar@toshiba-tsip.com designates 210.130.202.135 as permitted sender) smtp.mailfrom=Adithya.Balakumar@toshiba-tsip.com Precedence: list Mailing-list: list isar-users@googlegroups.com; contact isar-users+owners@googlegroups.com List-ID: X-Google-Group-Id: 914930254986 List-Post: , List-Help: , List-Archive: , List-Unsubscribe: , X-Spam-Status: No, score=-0.8 required=5.0 tests=DKIMWL_WL_MED,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_EF,HEADER_FROM_DIFFERENT_DOMAINS, MAILING_LIST_MULTI,RCVD_IN_MSPIKE_H3,RCVD_IN_MSPIKE_WL,SPF_PASS autolearn=unavailable autolearn_force=no version=3.4.2 X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on shymkent.ilbers.de X-getmail-retrieved-from-mailbox: =?utf-8?q?INBOX?= When a user account is created / updated, the third field (sp_lstchg) in the /etc/shadow file could be modified. The third field contains the date of the last password change expressed as the number of days since Jan 1,1970. When the images are built on different days, the value of sp_lstchg will be different making the image not reproducible. Adding the SOURCE_DATE_EPOCH variable to environment ensures that sp_lstchg value is set with respect to the SOURCE_DATE_EPOCH value. Signed-off-by: Adithya Balakumar --- meta/classes/image-account-extension.bbclass | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/meta/classes/image-account-extension.bbclass b/meta/classes/image-account-extension.bbclass index 9e67cb91..5fe67106 100644 --- a/meta/classes/image-account-extension.bbclass +++ b/meta/classes/image-account-extension.bbclass @@ -131,6 +131,11 @@ def image_create_users(d: "DataSmart") -> None: ROOTFS_POSTPROCESS_COMMAND += "image_postprocess_accounts" python image_postprocess_accounts() { + import os + if os.getenv("SOURCE_DATE_EPOCH") == None: + source_date_epoch = d.getVar("SOURCE_DATE_EPOCH") + os.environ["SOURCE_DATE_EPOCH"] = source_date_epoch + image_create_groups(d) image_create_users(d) }