From mboxrd@z Thu Jan 1 00:00:00 1970 X-GM-THRID: 7192601440996556800 X-Received: by 2002:a5d:4146:0:b0:2be:5ca4:7479 with SMTP id c6-20020a5d4146000000b002be5ca47479mr621706wrq.2.1674658024704; Wed, 25 Jan 2023 06:47:04 -0800 (PST) X-BeenThere: isar-users@googlegroups.com Received: by 2002:a05:600c:3d06:b0:3cf:9be3:73dd with SMTP id bh6-20020a05600c3d0600b003cf9be373ddls1247432wmb.3.-pod-canary-gmail; Wed, 25 Jan 2023 06:47:03 -0800 (PST) X-Google-Smtp-Source: AMrXdXtuxQ/plR7GJ25Sq+rylFC7uhbkaWtiGs8NGYNxJlFc0dEhfGuTBKyL9p8gvagrTe72FyCy X-Received: by 2002:a05:600c:43d3:b0:3da:fbcd:cdd2 with SMTP id f19-20020a05600c43d300b003dafbcdcdd2mr32420723wmn.9.1674658023423; Wed, 25 Jan 2023 06:47:03 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1674658023; cv=none; d=google.com; s=arc-20160816; b=MLesD1jCgzUvY9KgD14hk5vIiPnFztfYK4JrBOjlSNrrf4DzhvpwpX/WP/Zlwsiqyr h/0gkM0/cO9ftghBiTUC5zPWpLySiqCMWbNy7zFDCKyXDSbTjvaZc9S/D3x2RjSvrm5/ UTVLuU4th0YvmXoaY7BQzyn8M2x7zlW/q9ooMbv5lYnvgT8sEwU/7UHVBZecImPoL4sP t0QKk5bto2x/ZoRXxjOsq1pKQivDrpkio0b8g4vbvA0XwRU6TcNApLqMLLHEc0ANSfG7 7Rjryz1OBJLLvNeKHsxo7+LVzMy2q6BjsQAJND6nX9xfFK4YMyD0ZVk9uzYCEX8A1NWY 9V3Q== 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:references :in-reply-to:message-id:date:subject:cc:to:from:dkim-signature; bh=2FbkN5dx+Fc66CxVRMiPLxAOJd70PlN1AJFt6RPthSg=; b=i91tp8yLYdDwGvXKSomYPAFFGAaiqnu7yBCov8TdX42nIPkNj7pIEEiuzfpRk/Cdk7 2ixsPt1Fj1ShWIzJdrK1QV6V4VFjuWZ/qigvgabYdryKz3vVlTvZAKclqtqFx8MMDdyM RL8P+obemNnYcC5zs5OOC277TepeTAi9uRee3W1focM/ue8XuS+5TuDOBVWrfdbWnZgb Ef+L/4821eKiZZg7AHcFQhlGAlDtqWoobxQ6NrmmKqGBmqKDSNz1k7BjRcUmVJe/9yXg Iw/NzPtfqTfvCOmsGyXJjSO60UzcEz5QMiWz9Mt+r6rKM47gBX0Syq81DFrVLZJ/8E0Q aLJw== ARC-Authentication-Results: i=1; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=fm1 header.b=mweUF6TO; spf=pass (google.com: domain of fm-72506-20230125144702aac4ef210f11607e80-iehxul@rts-flowmailer.siemens.com designates 185.136.64.227 as permitted sender) smtp.mailfrom=fm-72506-20230125144702aac4ef210f11607e80-IEHXUl@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 az9-20020a05600c600900b003da01357361si137898wmb.0.2023.01.25.06.47.03 for (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Wed, 25 Jan 2023 06:47:03 -0800 (PST) Received-SPF: pass (google.com: domain of fm-72506-20230125144702aac4ef210f11607e80-iehxul@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=mweUF6TO; spf=pass (google.com: domain of fm-72506-20230125144702aac4ef210f11607e80-iehxul@rts-flowmailer.siemens.com designates 185.136.64.227 as permitted sender) smtp.mailfrom=fm-72506-20230125144702aac4ef210f11607e80-IEHXUl@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 20230125144702aac4ef210f11607e80 for ; Wed, 25 Jan 2023 15:47:03 +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:References:In-Reply-To; bh=2FbkN5dx+Fc66CxVRMiPLxAOJd70PlN1AJFt6RPthSg=; b=mweUF6TODyTjDG3vG6QTGMnVtjbpQmQuL2lrBvh+Q1Xn4M65jqwhLNZhBU6WdyCyrzkyO7 yMAvzPsKpP5UgV8niT6Veq47m+Zr6bnDZALZfkmscLekWajDKlcMcVH2ITWWmM6YRyGXjET/ NTfCidrR5iVP07eGM9WFsZRAQSVfI=; From: Felix Moessbauer To: isar-users@googlegroups.com Cc: Felix Moessbauer Subject: [PATCH 2/4] remove apt cache dirs from final rootfs Date: Wed, 25 Jan 2023 14:46:30 +0000 Message-Id: <20230125144632.2099908-2-felix.moessbauer@siemens.com> In-Reply-To: <20230125144632.2099908-1-felix.moessbauer@siemens.com> References: <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: EAcqvXzHPpJo In 0c177a4b an improvement was added to not add the apt cache to the sstate cache. This lead to reproducibility issues in case the rootfs is provided by the sstate cache, compared to a newly assembled one. As these folders are created on-the-fly when running apt, we simply remove them from the final image. Signed-off-by: Felix Moessbauer --- meta/classes/rootfs.bbclass | 2 ++ 1 file changed, 2 insertions(+) diff --git a/meta/classes/rootfs.bbclass b/meta/classes/rootfs.bbclass index 86f228d0..870fcf2c 100644 --- a/meta/classes/rootfs.bbclass +++ b/meta/classes/rootfs.bbclass @@ -235,6 +235,8 @@ rootfs_postprocess_clean_package_cache() { sudo -E chroot '${ROOTFSDIR}' \ /usr/bin/apt-get clean sudo rm -rf "${ROOTFSDIR}/var/lib/apt/lists/"* + # remove apt-cache folder itself (required in case rootfs is provided by sstate cache) + sudo rm -rf "${ROOTFSDIR}/var/cache/apt/archives" } ROOTFS_POSTPROCESS_COMMAND += "${@bb.utils.contains('ROOTFS_FEATURES', 'clean-log-files', 'rootfs_postprocess_clean_log_files', '', d)}" -- 2.34.1