From mboxrd@z Thu Jan 1 00:00:00 1970 X-GM-THRID: 7184619192186830848 X-Received: by 2002:ac8:6899:0:b0:3a8:cf9:3fb3 with SMTP id m25-20020ac86899000000b003a80cf93fb3mr1868681qtq.151.1672828053751; Wed, 04 Jan 2023 02:27:33 -0800 (PST) X-BeenThere: isar-users@googlegroups.com Received: by 2002:a05:622a:259a:b0:3a9:7e8b:ed6c with SMTP id cj26-20020a05622a259a00b003a97e8bed6cls24179086qtb.8.-pod-prod-gmail; Wed, 04 Jan 2023 02:27:33 -0800 (PST) X-Google-Smtp-Source: AMrXdXsx6KJeEidOT1j3CMfhJ/ap7U8SpuIpa/oE4ainyfyjENqLFDoTbLc7F08YciZCb9fpTUUQ X-Received: by 2002:ac8:4f17:0:b0:3a6:95ff:ffd4 with SMTP id b23-20020ac84f17000000b003a695ffffd4mr2204421qte.52.1672828053123; Wed, 04 Jan 2023 02:27:33 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1672828053; cv=none; d=google.com; s=arc-20160816; b=wkuFq87fZJ+KSZ8pijMPe8MBd/ITP29tE3837LAE74+XvgFk3w3BPpPaVLX3+9SF7a yfAShDkl+jftEMBT79IAGCOeqr1huNx3V4yXdnOTEzKjR8l1eC1A3QueaT8OzEldiZGa YfAh9DWfqjVXLiQJ8uH3wThkXpiEiUU0VpuROCCINy5azIZLtxvl+yjHP9Jw8HlO9+X9 zGvZppue6BhT3NDDRJVCCc7NfIZyZJ5dPtDHYz2PnSfDfuHBOQjSzWvs/UE4ugVWoORJ BPHrRPB49d0uGgTUuKki95DGCUN7eoYkf6taS2AHuG9h4bdN+kAqOmOqOLZd+jjp5nQh 3DJQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:dkim-signature; bh=qVZEtveNxzkDkkVHrelqnUgNx+6r2mtJNJyB7C3qZK0=; b=sdnVrb8pY9ObMjsWuywxQ/ez6SGe/SoQQOsFBRBIlc7SKbPk/iOg/CfO1UZwdcvj6O NwI/gm2LBppMXc02BFiIWifaVI1es9+cfKosOBp0K4cifpiJXQZnJIdFFzQgQhstYpK/ BoPHcSPhHao6fpGiMt2Nieb7lj8isccVGr+uwMrgB/FaQNmQERZmBEWDa9Ciy6uoRBtl yUUVVwl5ml7fFVfhRvJArCSe4B83MDlJZYOAl3bmPDSnjrSgckRTnwRrDVcrh49IoQSl o1zjNafMnTljqbBHq3Mdc/CGrUsxQHuR5QdcnuuVgVc6MNAI30rOEgNcXLp6vdWYArp/ ZWmQ== ARC-Authentication-Results: i=1; gmr-mx.google.com; dkim=pass header.i=@gmail.com header.s=20210112 header.b=JdfD9kyX; spf=pass (google.com: domain of roberto.foglietta@gmail.com designates 2607:f8b0:4864:20::82f as permitted sender) smtp.mailfrom=roberto.foglietta@gmail.com; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Return-Path: Received: from mail-qt1-x82f.google.com (mail-qt1-x82f.google.com. [2607:f8b0:4864:20::82f]) by gmr-mx.google.com with ESMTPS id h20-20020a05620a10b400b006eeb0d15906si2091144qkk.6.2023.01.04.02.27.33 for (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Wed, 04 Jan 2023 02:27:33 -0800 (PST) Received-SPF: pass (google.com: domain of roberto.foglietta@gmail.com designates 2607:f8b0:4864:20::82f as permitted sender) client-ip=2607:f8b0:4864:20::82f; Authentication-Results: gmr-mx.google.com; dkim=pass header.i=@gmail.com header.s=20210112 header.b=JdfD9kyX; spf=pass (google.com: domain of roberto.foglietta@gmail.com designates 2607:f8b0:4864:20::82f as permitted sender) smtp.mailfrom=roberto.foglietta@gmail.com; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Received: by mail-qt1-x82f.google.com with SMTP id z12so26851159qtv.5 for ; Wed, 04 Jan 2023 02:27:33 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=qVZEtveNxzkDkkVHrelqnUgNx+6r2mtJNJyB7C3qZK0=; b=JdfD9kyX7Zp5BG6CKKSYTojT/obq1EfxBPdRf+cgxQvaeQ9fuowFB+tKZmP1KyLKKU uvPCCyKB9JUs5Nhx+eIj9tuhD33U0VIEeo/6pTzo+cNIozId44lgh19RkM5FlpkreGtV Q1x0K62KIGa8sbfFQFLkGF7VVOziJa7PM7v7zQi/PKajm/lKoA5Wuxw3HTAHdfcsvWDQ KbGwWNtHUCg5PDf1+Mg6SwpTslfc8U75XI/EQTuMGrCus2jkgiS9BGFofriW9myE0TuZ uIxEiiUWXxkoKKuUZ3D7F7HJM1GNc4uyY4SZWRaOXtfZ1z1HvYWWxsy/a6yKW0xJq1j0 TYBg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=qVZEtveNxzkDkkVHrelqnUgNx+6r2mtJNJyB7C3qZK0=; b=zVZBRarIr1LpWdFnOdXjeqQlk7oTzwHhsb3U/4859bCGPen7qDOrJDKKqNmVpBIJp2 sWW7L+Swb7I5f6MIkWAtvxZJgrzE4NxALCoXSfZC4gAlfn3GVMWD5sTv3kF93nIudWz3 bjNQ4dgVP+OpcPR4WjlSgFMVeu93GBzzWjmXPjeMwuBDz28BMvCjePJCej6esGXaMMJP AF9qlhwXHcNcW8bnoxKTgeu0LGc5c7ENTiIgcPN7Ut5ZSN5JxI2WNnXxsUYLX/c7zpru 15hqC1E+Bqc3n6basqvHmlmczz+MX0uQDgTw3LC1mhj3wgLVNM5nWmewZLj9xMLvJMyi FNPg== X-Gm-Message-State: AFqh2kp8o9y8ld56b0Pu7WkvtnU0Da414CyTAy2Mm5V6jH2QmpImBXlB 0tIUOTohycxslyvgJlaJp6JofXVRXntkX0xVo9CaXu61xA== X-Received: by 2002:ac8:6ec9:0:b0:3a6:8ddd:5095 with SMTP id f9-20020ac86ec9000000b003a68ddd5095mr1817394qtv.145.1672828052746; Wed, 04 Jan 2023 02:27:32 -0800 (PST) MIME-Version: 1.0 References: <20230104023128.374390-1-felix.moessbauer@siemens.com> In-Reply-To: From: "Roberto A. Foglietta" Date: Wed, 4 Jan 2023 11:26:56 +0100 Message-ID: Subject: Re: [PATCH 1/1] Reduce disk usage during build by avoiding copies of apt cache To: "Schmidt, Adriaan" Cc: "MOESSBAUER, FELIX JONATHAN" , "isar-users@googlegroups.com" , "Bezdeka, Florian" , "ubely@ilbers.de" , "Schild, Henning" , "Kiszka, Jan" Content-Type: text/plain; charset="UTF-8" X-TUID: v9E8glVeKVVB On Wed, 4 Jan 2023 at 07:10, Schmidt, Adriaan wrote: > > @@ -308,7 +307,8 @@ rootfs_install_sstate_prepare() { > > # so we use some mount magic to prevent that > > mkdir -p ${WORKDIR}/mnt/rootfs > > sudo mount --bind ${WORKDIR}/rootfs ${WORKDIR}/mnt/rootfs -o ro > > - sudo tar -C ${WORKDIR}/mnt -cpSf rootfs.tar --one-file-system rootfs > > + lopts="--one-file-system --exclude-caches --exclude=var/cache/apt/archives" > > (several locations): > With the creation of CACHEDIR.TAG, and --exclude-caches, isn't the --exclude= > of that same path redundant? Hi Adriaan, if you look at this, everything has been achieved using exclude option sudo tar --one-file-system --exclude="var/log/*" \ --exclude="var/cache/*" --exclude="var/backups/*" \ --exclude="var/tmp/*" --exclude="var/crash/*" \ --exclude="var/spool/*" --exclude="var/lib/apt/*" \ --exclude-caches --exclude-backups -C ${WORKDIR}/mnt \ -cpSf rootfs.tar rootfs however exclude backups and caches are still in place because the user might define further ignoring locations using different ways. P.S.: I have updated and rebased the cherry picking on my 'next' branch and it works pretty well despite is just a subset of all the patches I am experimenting. Best regards, R-