From mboxrd@z Thu Jan 1 00:00:00 1970 X-GM-THRID: 7071655505424285696 X-Received: by 2002:a5d:6a8f:0:b0:1f0:1821:dce9 with SMTP id s15-20020a5d6a8f000000b001f01821dce9mr2894169wru.565.1646498104018; Sat, 05 Mar 2022 08:35:04 -0800 (PST) X-BeenThere: isar-users@googlegroups.com Received: by 2002:a5d:47c6:0:b0:1ef:f983:3883 with SMTP id o6-20020a5d47c6000000b001eff9833883ls2731473wrc.2.gmail; Sat, 05 Mar 2022 08:35:02 -0800 (PST) X-Google-Smtp-Source: ABdhPJzbVxFCpSnS64Z8VJzxBZyBL6z+xu3iaxgmWN82/65mTPnBUygRSVpDPVraS0dfWPIu4F5t X-Received: by 2002:adf:e2cf:0:b0:1ed:a702:5ef4 with SMTP id d15-20020adfe2cf000000b001eda7025ef4mr2803341wrj.487.1646498102889; Sat, 05 Mar 2022 08:35:02 -0800 (PST) ARC-Seal: i=2; a=rsa-sha256; t=1646498102; cv=pass; d=google.com; s=arc-20160816; b=chZtfYeDaCnfXCf85893IeKH4avYaPza5bRKJJAOp5vzwvlUVlfr3IIsHISUlQdu96 ieGoUmHcw6J3S2bgl+rF+pKjfIzKjdyr0GPGfZ4ZVL8Tk/UueAu3rNNxy5jGCADn0aJ2 3XHDOnGt7pc5km0fyG8LLRWkEaZ2CuR+wOQNiW01u4LYKaU8gwIH/FJ2fYpjpJi5DN5K xu98eyfAUylh5IHmla4UhneNBY5w1BkJIAdLnwwMIhmSSQJ9xgcVsg3bkR2wcAjwKQKm lx2I3PUD7VH+7FSJJXN3KrFOOJxI7ikWlIY7/c5bD1ak+LG8NAt8XvdYqsBxkz9hcML/ /Svg== ARC-Message-Signature: i=2; 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:dkim-signature; bh=5pYsHJcg/l+kBXIHBUebWAoNGAqn3dryMSBWxe+HnVM=; b=chzzXNcmG26Uk8nQvyQpmQu/R/lUjkD7UHpDPmHfxaNFIZpued8r77VIbKZQV/NLeg dVVgjfRX/TL1xoPcqyhkrmvaK2mBpp7o1w4m+gc8qY6vuZsekQ3bTmqWTAwcUwEbZLge /067MjSae17iSSUTI2nkEX1aFBAJiWlcHw7diE/2fUiHaM6edCVs/cv6+WlEc9KVXLQ0 CVcLxw7aH75zjJiR3rR0SmaQT4u7jQnQL++7U6aak0E8Ptac4G4XJbZMMhXKVa05PfAC ooIZCwE4/vJV0aAs8SYtoamuJwijo1IqUgyqi0sfzfDyJWgAutwtnp9MbQb731VOzF4P XX4Q== ARC-Authentication-Results: i=2; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=fBHoZJry; arc=pass (i=1 spf=pass spfdomain=siemens.com dmarc=pass fromdomain=siemens.com); spf=pass (google.com: domain of jan.kiszka@siemens.com designates 2a01:111:f400:fe09::615 as permitted sender) smtp.mailfrom=jan.kiszka@siemens.com; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=siemens.com Return-Path: Received: from EUR03-VE1-obe.outbound.protection.outlook.com (mail-ve1eur03on0615.outbound.protection.outlook.com. [2a01:111:f400:fe09::615]) by gmr-mx.google.com with ESMTPS id bg3-20020a05600c3c8300b0037e391f947bsi214528wmb.4.2022.03.05.08.35.02 for (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Sat, 05 Mar 2022 08:35:02 -0800 (PST) Received-SPF: pass (google.com: domain of jan.kiszka@siemens.com designates 2a01:111:f400:fe09::615 as permitted sender) client-ip=2a01:111:f400:fe09::615; Authentication-Results: gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=fBHoZJry; arc=pass (i=1 spf=pass spfdomain=siemens.com dmarc=pass fromdomain=siemens.com); spf=pass (google.com: domain of jan.kiszka@siemens.com designates 2a01:111:f400:fe09::615 as permitted sender) smtp.mailfrom=jan.kiszka@siemens.com; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=siemens.com ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=UUy1mPh4gCcnLxNP/Sc4Dg6/mcPjOvJOxY9ELC97ql1XLk9xdN5KLDDZYTH8Lk1hr4+tTPhZOguGbLO00vBuZA4DFt/XBO2ggH3jlCLwl0UXIz6/RGJfgLWeqoqDILyRXZudk6XQJ1s8fQnx5atqjjDD81J5XcJuBQoq4KHIuiQ+6iDZgdA7vPsOmzO0sVti/vZzarb9qRz2fpTH8sPbr6ugWW5unjpYBoxnK5dd1qhhqg6f3y+PwHpfEw4XiQHljbnVTZ7crBj6KILWdoJpUDkbagtomwv3gmERts3F8nmL9U+5nzQPB3YmgcG6N4ofmMm6ZESNjwhr9d3OaYRCGw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=5pYsHJcg/l+kBXIHBUebWAoNGAqn3dryMSBWxe+HnVM=; b=ex2xJojEdYjKYkRoKXi+sobJCvuj6dhaZtc2fQ4iOuQ8QPy2AZHzQKKiV96/N6lt6BQa2EEp+3tjU60tKetKCDnB5BiPIMbr/Sl2fOZ+ll+QXpQHer5o95NQZP7vhdI0ZWWBJVDxSGhUl5QyhGgt75M2P6BP0F2NmeiTJnxorL+eJpfiUnCOzjydNjglQ2wpJf5nOpFHXzmNTdZzxXki7bqtSRBnPAtxya6RsBpgJC+9EhvdVTek+y7MsR79LiHXe6HbWLtwBpBR43g/WsA6a97nvQu926Y0ykMEzPTNbODHEO1o5yBx+GEvZNuAIZ6xGmz3op9pG+a6JhXNKSrOYg== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass (sender ip is 194.138.21.71) smtp.rcpttodomain=googlegroups.com smtp.mailfrom=siemens.com; dmarc=pass (p=none sp=none pct=100) action=none header.from=siemens.com; dkim=none (message not signed); arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=siemens.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=5pYsHJcg/l+kBXIHBUebWAoNGAqn3dryMSBWxe+HnVM=; b=fBHoZJry23qDI/6+hoYxKwZGXGU7brZTXgs7+NE82fAE3WLxGk3hr6USEy+fnPOFEFWS7ngJfz759G3vGCBlXT6a1xwfABFZE4Erb73f3PhAJ8XgQmF6TmVN8fEulejWO7RkpU6OrvvzxfPGKRo6gCmPoqzLzu6E4YJH+rFJkoPAj3FLTf9Izhv2NraEVPdr8CmX36T41vywwRO1b1imRAhBL04HSyU4Us4WJgmMQE7U62oY7XXJ5+ca+dN6+IF0P2E13xmRJm0b148auM25SzKKkgC+eHpNNXO7cjfydnrgNwhzAmFH/lrJ/Tfx98Qqw/ZXAX4gKNIxTNGQhlO1fw== Received: from DB6PR07CA0066.eurprd07.prod.outlook.com (2603:10a6:6:2a::28) by AM7PR10MB3557.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:20b:131::16) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5038.15; Sat, 5 Mar 2022 16:35:01 +0000 Received: from DB5EUR01FT034.eop-EUR01.prod.protection.outlook.com (2603:10a6:6:2a:cafe::31) by DB6PR07CA0066.outlook.office365.com (2603:10a6:6:2a::28) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5061.10 via Frontend Transport; Sat, 5 Mar 2022 16:35:01 +0000 X-MS-Exchange-Authentication-Results: spf=pass (sender IP is 194.138.21.71) smtp.mailfrom=siemens.com; dkim=none (message not signed) header.d=none;dmarc=pass action=none header.from=siemens.com; Received-SPF: Pass (protection.outlook.com: domain of siemens.com designates 194.138.21.71 as permitted sender) receiver=protection.outlook.com; client-ip=194.138.21.71; helo=hybrid.siemens.com; Received: from hybrid.siemens.com (194.138.21.71) by DB5EUR01FT034.mail.protection.outlook.com (10.152.4.246) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.20.5038.14 via Frontend Transport; Sat, 5 Mar 2022 16:35:00 +0000 Received: from DEMCHDC8A0A.ad011.siemens.net (139.25.226.106) by DEMCHDC9SKA.ad011.siemens.net (194.138.21.71) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2375.18; Sat, 5 Mar 2022 17:35:00 +0100 Received: from md1q0hnc.ad001.siemens.net (167.87.72.12) by DEMCHDC8A0A.ad011.siemens.net (139.25.226.106) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2375.18; Sat, 5 Mar 2022 17:35:00 +0100 From: Jan Kiszka To: isar-users Subject: [PATCH 1/3] sstate: Generate image packages using sparse Date: Sat, 5 Mar 2022 17:34:48 +0100 Message-ID: X-Mailer: git-send-email 2.34.1 In-Reply-To: References: MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Content-Type: text/plain Return-Path: jan.kiszka@siemens.com X-Originating-IP: [167.87.72.12] X-ClientProxiedBy: DEMCHDC89YA.ad011.siemens.net (139.25.226.104) To DEMCHDC8A0A.ad011.siemens.net (139.25.226.106) X-EOPAttributedMessage: 0 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 10791893-94b2-40d4-162c-08d9fec6180e X-MS-TrafficTypeDiagnostic: AM7PR10MB3557:EE_ X-Microsoft-Antispam-PRVS: X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: b2d+izygiXDFcKI9xd+lo+cM/gQcd9uMja15+/bggyyqlimmg3EVgm1T1ghuBM7Ju3Q3IZQ+SXnYLqkHADvWdAwXsm3WOK4bRgMtKHd+JJ9zzOZvtJCOMZ/6f3EKrHnSjHfXejF5SWEdGwVwr211aJ5uDpL0sloJXVOtgkVHDjzhaxqegmjVnBin8qbEsXzFtrkrZzFINUSNJuTEfazs76I6guDMi0YR4vqZ9tQU2jUqtTUH80bYbYNiMbxkMno44uNo/DURWNfDIsWmIzkx3IJn2w/xv1+QkgnlNk1397NYZITpOvy1fAyW5h/HZajPvokp+0j+vOlLZezt7okeaHN7xezeuFYAjeDk4uJ37jy+MeJLMT0joWP3pm25/2WPulAw2YKvGjI1DE9t+vRO7GOcvxCJz7QzgxJxZAF6dekdP3vtvrlFvpuG913Wc9YzuERBP+RDrAqs92DvUutYEhxpmS+lWphc2BAo9SHG3ocM/6GaIsyiA+2jBWk1CN2hkt81SRabvsxSRA2pc1jThhhPUuFu6YxSaYaXWhiTjysUUm4z3OfCNyJQU0CFLYDjy9J47yMxwKiv77mPLrZDV2eKunUyKQgM7467MscAcj+FsYBGbKeqMWrKyEHtfBSxxMGhWh3hpiGu6U0ssT4Ghe8mM326cc+TklUHHPohfX+PKQT9hZ7PM+zRR9LCXS+kkJ/YJuzxKyFqAQcTOpYCDA== X-Forefront-Antispam-Report: CIP:194.138.21.71;CTRY:DE;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:hybrid.siemens.com;PTR:InfoDomainNonexistent;CAT:NONE;SFS:(13230001)(4636009)(46966006)(36840700001)(40470700004)(86362001)(6666004)(40460700003)(81166007)(356005)(8936002)(82960400001)(70206006)(5660300002)(70586007)(36756003)(82310400004)(44832011)(508600001)(83380400001)(26005)(186003)(2616005)(956004)(8676002)(16526019)(336012)(316002)(47076005)(36860700001)(6916009)(2906002)(36900700001);DIR:OUT;SFP:1101; X-OriginatorOrg: siemens.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 05 Mar 2022 16:35:00.9566 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 10791893-94b2-40d4-162c-08d9fec6180e X-MS-Exchange-CrossTenant-Id: 38ae3bcd-9579-4fd4-adda-b42e1495d55a X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=38ae3bcd-9579-4fd4-adda-b42e1495d55a;Ip=[194.138.21.71];Helo=[hybrid.siemens.com] X-MS-Exchange-CrossTenant-AuthSource: DB5EUR01FT034.eop-EUR01.prod.protection.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM7PR10MB3557 X-TUID: 1SjulaRqmONq From: Jan Kiszka Avoids needless expansion of sparse files while filling the sstate cache. Signed-off-by: Jan Kiszka --- meta/classes/rootfs.bbclass | 2 +- meta/recipes-core/isar-bootstrap/isar-bootstrap.inc | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/meta/classes/rootfs.bbclass b/meta/classes/rootfs.bbclass index ba86c60a..927af13f 100644 --- a/meta/classes/rootfs.bbclass +++ b/meta/classes/rootfs.bbclass @@ -299,7 +299,7 @@ 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 -cpf rootfs.tar --one-file-system rootfs + sudo tar -C ${WORKDIR}/mnt -cpSf rootfs.tar --one-file-system 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 d6f90f63..1b16f874 100644 --- a/meta/recipes-core/isar-bootstrap/isar-bootstrap.inc +++ b/meta/recipes-core/isar-bootstrap/isar-bootstrap.inc @@ -400,7 +400,7 @@ SSTATEPOSTINSTFUNCS += "bootstrap_sstate_finalize" bootstrap_sstate_prepare() { # this runs in SSTATE_BUILDDIR, which will be deleted automatically - sudo tar -C $(dirname "${ROOTFSDIR}") -cpf bootstrap.tar --one-file-system $(basename "${ROOTFSDIR}") + sudo tar -C $(dirname "${ROOTFSDIR}") -cpSf bootstrap.tar --one-file-system $(basename "${ROOTFSDIR}") sudo chown $(id -u):$(id -g) bootstrap.tar } -- 2.34.1