From patchwork Fri May 6 01:45:32 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: venkata.pyla@toshiba-tsip.com X-Patchwork-Id: 1770 Return-Path: Received: from shymkent.ilbers.de ([unix socket]) by shymkent (Cyrus 2.5.10-Debian-2.5.10-3) with LMTPA; Fri, 06 May 2022 11:45:47 +0200 X-Sieve: CMU Sieve 2.4 Received: from mail-ua1-f60.google.com (mail-ua1-f60.google.com [209.85.222.60]) by shymkent.ilbers.de (8.15.2/8.15.2/Debian-8) with ESMTPS id 2469jifL017921 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT) for ; Fri, 6 May 2022 11:45:45 +0200 Received: by mail-ua1-f60.google.com with SMTP id w16-20020ab067d0000000b0035ceb645456sf3127623uar.10 for ; Fri, 06 May 2022 02:45:45 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1651830339; cv=pass; d=google.com; s=arc-20160816; b=eK0Ae5l1cWY9NF2FuoNFU0s8xE+eF39KDVhwutu4bdYAruc6cNOdQLpUaFuzC/Njo5 wEVbfD702TxaUBEgcYhkrVzBn+NiuuzaR7vjcbXPlo+qNG1TkGgOzCFZUs0qLDgpiIBg nCFaCrJIjYUx5SOZZgcEdT0gj0j28BsPsS+RUcg37/nlferE5P3S3IdyBo8hcGryq9lI TadXsK7G2ng9mVT24sJMA0oO2H9HwYqHinQES6ahU3ksodlZsouqWyXpE/ym20lWGHPr j/1PR9AmcmMVHEWkXsuLpAAxkRek4q3RRVU1In05fTeXumhcori4/ZTg75F5VOX6HgKx zD/Q== 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=56jBMfr7/3likSfvbp62vZznV1fQcotHFPmkX9TnQks=; b=gqG+spPLItLYawRw9FMF81+pUBWg2DAz+3hYCPrJNYzJWCeizq0S0v1E6aHnlJAiNa lR98IlK1TVFry3s8HfEIRIPHBOzd3fQnTXkEgJrLpcH3not8krkR6xJ32Wt+FNZPG2jS s1D2Ojq80LC2hCJQ/4fCK4spe0AhoaPIKiifVxk9+vFVoYQ7JRFhjEkEmhXUsID8cyyz q330DFf9hrQ5EPE5tkBN1UROkMV8cWDnyekNsSYbBEsWkhwUDRZaEuP5JxTVljZMEmPY BHyrwatCctaD/ONPfCItPXupOsLI7ZyyH8H2aAVsDDQ1Yzb835AgORnVZ/JfqCecdyKU i98g== ARC-Authentication-Results: i=2; gmr-mx.google.com; spf=pass (google.com: domain of venkata.pyla@toshiba-tsip.com designates 210.130.202.153 as permitted sender) smtp.mailfrom=venkata.pyla@toshiba-tsip.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlegroups.com; s=20210112; h=sender:from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:x-original-sender:x-original-authentication-results :precedence:mailing-list:list-id:list-post:list-help:list-archive :list-subscribe:list-unsubscribe; bh=56jBMfr7/3likSfvbp62vZznV1fQcotHFPmkX9TnQks=; b=aZ3GHzwedXb57DJ3HGeXla1xRwrWuWyddR+EWZHz0es2gaj5PcEcu3AbXifHL/mPjM iNFcGKJRfiPPRlXGk5ymNJeTmz5M55frl0IAONeREQsl+RMI4CD81JZjmjHJ9Pl9NGi5 INTrlKeN6c20Q9e5m0iL7Hf5TPPH1Ep3jEAYhS/kKq9fRFsVX4aRQh4SCxG8uki2b3YL G/FlX/RDOP/hqMKL9uKD7NBrKl/68PQ5arlwVj8WMynp6UJZHlcJi5I1oRbdtO2YNhjP +fcYKkY2x0LpH0E763R9dmVfPSbkNr1E+qm4Hb7oqjB78lE9svNlBl65q5Yx+PqPK8Rt zvsw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=sender:x-gm-message-state:from:to:cc:subject:date:message-id :in-reply-to:references:mime-version:x-original-sender :x-original-authentication-results:precedence:mailing-list:list-id :x-spam-checked-in-group:list-post:list-help:list-archive :list-subscribe:list-unsubscribe; bh=56jBMfr7/3likSfvbp62vZznV1fQcotHFPmkX9TnQks=; b=1Al8lqUyVY/0MhB7Yy9tOynJJD5o6zimpG9FvQtQNP0qpGJ0QnAGlNjLpq14G2f4E9 yXT3uLOZhTfAbg/ypzts8aLIB1vcZRFpPLC59gOjrUNEw0htmvfR2ZAbnYGfTMtdEY7L ueCsu7d+pGf04bERvYCVNifxC4g0SXto6uSbW0u4oSESaR+ucb1ug05BqnOYUtPPEutv T20SmkDqGuxI5678JvovaziJfKGj5VrtBe7igdGg8qbKcY2bj0FTvcZ87KohLYOvN4oL 4yHkZkAd9OAl0YYPioV7VlhBlWdhO6aSso/+yx85Xt4kRRDec5t6ylRPvjUGXckdAL1d 8x9A== Sender: isar-users@googlegroups.com X-Gm-Message-State: AOAM533ug4t3j+0jfHsbYkYvqDTauf/ILRJpIupPkDmo0uAhfaK/6ccG 1zIszXJ0TdxUayxCm08IWXE= X-Google-Smtp-Source: ABdhPJzHhkFFSaPSStrQfs0BIvakLFhjMthnyR2a3aCcQcraDWp2HkFmx6KcPepCNsmcJWZiMsH8aw== X-Received: by 2002:ab0:4ac1:0:b0:351:ed7d:e65c with SMTP id t1-20020ab04ac1000000b00351ed7de65cmr817548uae.36.1651830338949; Fri, 06 May 2022 02:45:38 -0700 (PDT) X-BeenThere: isar-users@googlegroups.com Received: by 2002:ab0:3d8e:0:b0:364:f773:38ff with SMTP id l14-20020ab03d8e000000b00364f77338ffls570125uac.2.gmail; Fri, 06 May 2022 02:45:38 -0700 (PDT) X-Received: by 2002:ab0:1386:0:b0:35d:4fee:9021 with SMTP id m6-20020ab01386000000b0035d4fee9021mr683283uae.34.1651830338390; Fri, 06 May 2022 02:45:38 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1651830338; cv=none; d=google.com; s=arc-20160816; b=MsbOdK4ifVbvVBQESICE1fiX+42p85wC+5uToFmDuvd6qTxlKGRiV3mOZ3Gm9XPj/s bWKutu1UTsHZJZrZl32ag3e9+bgG/weOvp+9MbwC3tj7FO0I1iO/HDzy1r7HjsVjh0SY 1g5afCZ1i1JNTUR4VZka4Hxc2IbuuPLCiMswtPyskgzJzAxWLie3g8CUgvkxIHomOBxL Fm3g1PzpPYUnPIUu2k9hJ+AGIkjAtgU4gbqDFr67GrrGCQgPW4mUDKn2TnEoTOI8ERWy 9A1Sp8lorSik8BXpj3k6eERsMiVAu3Wz0549Zt2zfHognkkb4ZwyMx+S4ktofb9fduYU ok6w== 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=QI3nrMTlUf7RLqUFhRzG0Le8IuUkypZu+xe8hupXtrU=; b=QI6zJ/x11/1xOprQ0W+zv1bQaaK+aYc2DhEjyVd9DfIwCPfvm65DB19XTkdAq7AXKP mB6IRAB1MG0qLC9Tk35OhEEW4yDHIEgS1WiyEkVKQNyTgGEOp5E2G5TAkDpu5TWKHW4i md94oOGKUmRBee39K2tAu8NOmRNEAq9jtvEdt8JFyJbGIviab6O9+twNyjcvyEmN2LoG 0nmRYRWAQ1JZuqZjQ/9tX5sGpLE0+2gxJH7dWI5heHkEU4w1th+k0IpcqQDzKQQX3SMY 0cNlKE5i5s2NJfjlm/x15+xOf9GTsuNj5bdhaUFLvYKIRm9nDUJjBIdqmYE5SF1xvXov 4/7A== ARC-Authentication-Results: i=1; gmr-mx.google.com; spf=pass (google.com: domain of venkata.pyla@toshiba-tsip.com designates 210.130.202.153 as permitted sender) smtp.mailfrom=venkata.pyla@toshiba-tsip.com Received: from mo-csw.securemx.jp (mo-csw1514.securemx.jp. [210.130.202.153]) by gmr-mx.google.com with ESMTPS id 141-20020a1f1893000000b0034d9352489asi179872vky.4.2022.05.06.02.45.37 for (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Fri, 06 May 2022 02:45:38 -0700 (PDT) Received-SPF: pass (google.com: domain of venkata.pyla@toshiba-tsip.com designates 210.130.202.153 as permitted sender) client-ip=210.130.202.153; Received: by mo-csw.securemx.jp (mx-mo-csw1514) id 2469jZtV028307; Fri, 6 May 2022 18:45:35 +0900 X-Iguazu-Qid: 34tKSRAkfzRp46ohFb X-Iguazu-QSIG: v=2; s=0; t=1651830335; q=34tKSRAkfzRp46ohFb; m=Pbv8W6YDB7OHvxu0fLgpeQ8ZREMbb5PmY1mvfP+YMp8= Received: from imx12-a.toshiba.co.jp (imx12-a.toshiba.co.jp [61.202.160.135]) by relay.securemx.jp (mx-mr1513) id 2469jYBA005809 (version=TLSv1.2 cipher=AES128-GCM-SHA256 bits=128 verify=NOT); Fri, 6 May 2022 18:45:35 +0900 From: venkata.pyla@toshiba-tsip.com To: isar-users@googlegroups.com Cc: venkata pyla , henning.schild@siemens.com, jan.kiszka@siemens.com, dinesh.kumar@toshiba-tsip.com, kazuhiro3.hayashi@toshiba.co.jp Subject: [isar][RFC] rootfs: clean debconf cache files Date: Fri, 6 May 2022 15:15:32 +0530 X-TSB-HOP2: ON Message-Id: <20220506094532.15696-1-venkata.pyla@toshiba-tsip.com> X-Mailer: git-send-email 2.20.1 In-Reply-To: <20220414100817.61afa3b9@md1za8fc.ad001.siemens.net> References: <20220414100817.61afa3b9@md1za8fc.ad001.siemens.net> MIME-Version: 1.0 X-OriginalArrivalTime: 06 May 2022 09:45:32.0837 (UTC) FILETIME=[076C7D50:01D8612E] X-Original-Sender: venkata.pyla@toshiba-tsip.com X-Original-Authentication-Results: gmr-mx.google.com; spf=pass (google.com: domain of venkata.pyla@toshiba-tsip.com designates 210.130.202.153 as permitted sender) smtp.mailfrom=venkata.pyla@toshiba-tsip.com Precedence: list Mailing-list: list isar-users@googlegroups.com; contact isar-users+owners@googlegroups.com List-ID: X-Spam-Checked-In-Group: isar-users@googlegroups.com X-Google-Group-Id: 914930254986 List-Post: , List-Help: , List-Archive: , List-Unsubscribe: , X-Spam-Status: No, score=-0.9 required=5.0 tests=DKIMWL_WL_MED, DKIM_SIGNED, DKIM_VALID,DKIM_VALID_EF,HEADER_FROM_DIFFERENT_DOMAINS, MAILING_LIST_MULTI, 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: INBOX From: venkata pyla Cleaning the debconf cache files for the purpose of generating reproducible system image. The debconf cache database sometime generates with non-reproducible contents because of some packages behaviour (e.g: localepurge), reported this to package bug tracking system[1], but because this problem is not with one particular package and can happen with other packages also, this should be solved in common place to address reproducibility problem, discussing with Reproducible-builds community[2] to find some common solution for this problem. [1] https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1009639 [2] https://lists.reproducible-builds.org/pipermail/rb-general/2022-April/002546.html Signed-off-by: venkata pyla Suggested-by: Henning Schild --- meta/classes/image.bbclass | 2 +- meta/classes/rootfs.bbclass | 6 ++++++ 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/meta/classes/image.bbclass b/meta/classes/image.bbclass index eb879ff..a306bd2 100644 --- a/meta/classes/image.bbclass +++ b/meta/classes/image.bbclass @@ -71,7 +71,7 @@ image_do_mounts() { } ROOTFSDIR = "${IMAGE_ROOTFS}" -ROOTFS_FEATURES += "clean-package-cache generate-manifest export-dpkg-status clean-log-files" +ROOTFS_FEATURES += "clean-package-cache generate-manifest export-dpkg-status clean-log-files clean-debconf-cache" ROOTFS_PACKAGES += "${IMAGE_PREINSTALL} ${IMAGE_INSTALL}" ROOTFS_MANIFEST_DEPLOY_DIR ?= "${DEPLOY_DIR_IMAGE}" ROOTFS_DPKGSTATUS_DEPLOY_DIR ?= "${DEPLOY_DIR_IMAGE}" diff --git a/meta/classes/rootfs.bbclass b/meta/classes/rootfs.bbclass index b021e72..78f4ba6 100644 --- a/meta/classes/rootfs.bbclass +++ b/meta/classes/rootfs.bbclass @@ -243,6 +243,12 @@ rootfs_postprocess_clean_log_files() { -exec rm -f {} ';' } +ROOTFS_POSTPROCESS_COMMAND += "${@bb.utils.contains('ROOTFS_FEATURES', 'clean-debconf-cache', 'rootfs_postprocess_clean_debconf_cache', '', d)}" +rootfs_postprocess_clean_debconf_cache() { + # Delete debconf cache files + sudo rm -rf "${ROOTFSDIR}/var/cache/debconf/"* +} + ROOTFS_POSTPROCESS_COMMAND += "${@bb.utils.contains('ROOTFS_FEATURES', 'generate-manifest', 'rootfs_generate_manifest', '', d)}" rootfs_generate_manifest () { mkdir -p ${ROOTFS_MANIFEST_DEPLOY_DIR}