From mboxrd@z Thu Jan 1 00:00:00 1970 X-GM-THRID: 7190633686161686528 X-Received: by 2002:a05:6870:9a92:b0:15f:586e:a603 with SMTP id hp18-20020a0568709a9200b0015f586ea603mr931129oab.89.1674199869898; Thu, 19 Jan 2023 23:31:09 -0800 (PST) X-BeenThere: isar-users@googlegroups.com Received: by 2002:a05:6870:be87:b0:14d:3678:867f with SMTP id nx7-20020a056870be8700b0014d3678867fls1650033oab.10.-pod-prod-gmail; Thu, 19 Jan 2023 23:31:09 -0800 (PST) X-Google-Smtp-Source: AMrXdXuusNqMEbsMPgUSjADr/lBY46xnYdsYknqJobWLQfZHO+rnS6toNAHx14fJhmUowb8e9c45 X-Received: by 2002:a05:6870:2a4e:b0:15b:a3dc:d626 with SMTP id jd14-20020a0568702a4e00b0015ba3dcd626mr7323154oab.58.1674199869356; Thu, 19 Jan 2023 23:31:09 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1674199869; cv=none; d=google.com; s=arc-20160816; b=JPiU9aOOvbIKm4jDqK8+F73Bx2twY9PhIwyquRHKzv4m84c7kG9XARyWZTU/3y5Jp8 TVXFMIs+QtmOHp4hKWFdQrhDsJuD2nCkelIn4nO2qzyJE/sAIjBXPW5USQ/6EYRdYkIr 3D/o5OBHvpK/voNzCBjobqkU3vs+2jG4F7pWEoD9Ww+xWX6gkjoQ31GpdS4zR86mowbT JGytlXLiz71kUxkeAEOrTCQuQSRetI7iFpeKnI6xiFqmvLclVwrVJzBLTUekSvBR7Q5E ONd40QZWZelDmqPovMtUi9rhSmCieledNV+S/ZVUcjUhZsqpWdpDCK4lTNwRE7RpaKA7 5HEA== 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:to:from; bh=WWreTvVvqft6siRBNKQMkFP5hNaGN/lkWl4xEsqObIk=; b=mTP2wA5a3097AOAJZ+tFwM490QokPaXw1kHYQI4UzYmORZLHXwjrHJ3mmzsB1zSy3L kD6lZFsqsTDDG2bZ6Q4WvL2EeNodc4E2vpEVowsvv3ZLOH8hQNsZU7Fj7oMoct91CopE taY8JzAdXztt8yu+yh9g53Jky0KZSS3Yg4tBa1bFadADNbvNmqiI51wsuVrCjPyHimJj RM2KIxh4jJyhwGdQl+LrkzAloJTPX9ZeHftGT2BwZqWd6V02e93vHHiwx9qrpNRSUx8H j7zXohhGFYBjqKzTXpL4i21zxc0CQvuKzbxy7so0MgLoTTdrRKCRFqZwVnTjEqSOzASA AdOg== ARC-Authentication-Results: i=1; gmr-mx.google.com; spf=pass (google.com: domain of ubely@ilbers.de designates 85.214.156.166 as permitted sender) smtp.mailfrom=ubely@ilbers.de Return-Path: Received: from shymkent.ilbers.de (shymkent.ilbers.de. [85.214.156.166]) by gmr-mx.google.com with ESMTPS id m28-20020a056870a11c00b0014f9cc82408si3907919oae.5.2023.01.19.23.31.08 for (version=TLS1_2 cipher=ECDHE-ECDSA-CHACHA20-POLY1305 bits=256/256); Thu, 19 Jan 2023 23:31:09 -0800 (PST) Received-SPF: pass (google.com: domain of ubely@ilbers.de designates 85.214.156.166 as permitted sender) client-ip=85.214.156.166; Authentication-Results: gmr-mx.google.com; spf=pass (google.com: domain of ubely@ilbers.de designates 85.214.156.166 as permitted sender) smtp.mailfrom=ubely@ilbers.de Received: from baighyz.m.ilbers.de (host-80-81-17-52.static.customer.m-online.net [80.81.17.52]) (authenticated bits=0) by shymkent.ilbers.de (8.15.2/8.15.2/Debian-8+deb9u1) with ESMTPSA id 30K7V6DS001626 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT) for ; Fri, 20 Jan 2023 08:31:07 +0100 From: Uladzimir Bely To: isar-users@googlegroups.com Subject: [PATCH v3 3/5] Exclude apt cache from sstate caches Date: Fri, 20 Jan 2023 08:31:04 +0100 Message-Id: <20230120073106.5453-4-ubely@ilbers.de> X-Mailer: git-send-email 2.20.1 In-Reply-To: <20230120073106.5453-1-ubely@ilbers.de> References: <20230120073106.5453-1-ubely@ilbers.de> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Status: No, score=-1.0 required=5.0 tests=ALL_TRUSTED 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-TUID: /drxOZmwLaT+ By using `--exclude` option for tar we avoid placing apt cache into sstate cache files. Signed-off-by: Uladzimir Bely --- meta/classes/rootfs.bbclass | 3 ++- meta/recipes-core/isar-bootstrap/isar-bootstrap.inc | 3 ++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/meta/classes/rootfs.bbclass b/meta/classes/rootfs.bbclass index 786682d9..517185e8 100644 --- a/meta/classes/rootfs.bbclass +++ b/meta/classes/rootfs.bbclass @@ -308,7 +308,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=var/cache/apt/archives" + sudo tar -C ${WORKDIR}/mnt -cpSf rootfs.tar $lopts rootfs sudo umount ${WORKDIR}/mnt/rootfs sudo chown $(id -u):$(id -g) rootfs.tar } diff --git a/meta/recipes-core/isar-bootstrap/isar-bootstrap.inc b/meta/recipes-core/isar-bootstrap/isar-bootstrap.inc index cb0079ec..431ef2d3 100644 --- a/meta/recipes-core/isar-bootstrap/isar-bootstrap.inc +++ b/meta/recipes-core/isar-bootstrap/isar-bootstrap.inc @@ -405,7 +405,8 @@ SSTATEPOSTINSTFUNCS += "bootstrap_sstate_finalize" bootstrap_sstate_prepare() { # this runs in SSTATE_BUILDDIR, which will be deleted automatically - sudo tar -C $(dirname "${ROOTFSDIR}") -cpSf bootstrap.tar --one-file-system $(basename "${ROOTFSDIR}") + lopts="--one-file-system --exclude=var/cache/apt/archives" + sudo tar -C $(dirname "${ROOTFSDIR}") -cpSf bootstrap.tar $lopts $(basename "${ROOTFSDIR}") sudo chown $(id -u):$(id -g) bootstrap.tar } -- 2.20.1