From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from shymkent.ilbers.de ([unix socket]) by shymkent (Cyrus 2.5.10-Debian-2.5.10-3+deb9u2) with LMTPA; Tue, 24 Feb 2026 11:33:36 +0100 X-Sieve: CMU Sieve 2.4 Received: from mail-lf1-f64.google.com (mail-lf1-f64.google.com [209.85.167.64]) by shymkent.ilbers.de (8.15.2/8.15.2/Debian-8+deb9u1) with ESMTPS id 61OAXZDY028432 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT) for ; Tue, 24 Feb 2026 11:33:35 +0100 Received: by mail-lf1-f64.google.com with SMTP id 2adb3069b0e04-59e16c11f49sf1557978e87.0 for ; Tue, 24 Feb 2026 02:33:35 -0800 (PST) ARC-Seal: i=2; a=rsa-sha256; t=1771929210; cv=pass; d=google.com; s=arc-20240605; b=Ow8zWRcLg8b2pItTe3RlBEsctop5Y6sXyWoDLrd0884kKzLomj6xQCzFKZTC/Uc7Gg pMSSfXDiOY7eeV7+E1mvtjgvrxRPM5U3ACGA3HGjhQLZLWdU/5YwzjHk5SOOOSkOWUoz hsidEDnH9V3qcAbUF+oGpxpF+9y+42n+m7oKR+j+tabyYXvQYWD+ZBDuh99ZdrcG7lP+ 7aslu61XShdbcLh2DmYnabVKN2c1UJbn1ZAHiiPoW2ytMOtbH+c1/9a57woo36QZdL6m kYc+aRhtBpN2657K12TGtirqd87Kew3d9DVzZI7Pn1s5ayj0Cjz+LBSQsS1fAlMRZSOv CK0A== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20240605; h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post :list-id:mailing-list:precedence:mime-version:user-agent :content-transfer-encoding:references:in-reply-to:date:cc:to:from :subject:message-id:sender:dkim-signature; bh=p5BS2qr16q89N0GnSbQ0Loczjxdb8CDV8zSq71i5P/g=; fh=CUOQDQbC6KamYjWfAeqxs6N9eBbJMXSod26E4rgN0AI=; b=gUYG9UTSh8id3UcbCXYg5rx9WdcORX1YOUOqMmDeZMfy12UQTnIaYfYcAB6DVyre14 jlcvBvbOoT7UwpbAjrpmlRhM6RypHYIFFpILPALwrJzCmr1jBWKJKk8SJTL+hSSy8SCL XM/U9hMu7yOl3Orlm115RCiZBdVG4eBqy8wdfMdti4M31amXuknxD3lRXT4fx/CU3AmT RvxxO8UU6PtLQKwzHR9qmZogEzrlaADyAyUB792kD5WY/ZjhSSJB9sqNJfv0CyEd5uZb l0z6xk4dvE+WlK8/bggH/OsueR58bJ2VSPM+1QUictJgqVamyMbEYESzgrKXHDP1exAN hwnw==; darn=ilbers.de ARC-Authentication-Results: i=2; 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 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlegroups.com; s=20230601; t=1771929210; x=1772534010; darn=ilbers.de; h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post :list-id:mailing-list:precedence:x-original-authentication-results :x-original-sender:mime-version:user-agent:content-transfer-encoding :references:in-reply-to:date:cc:to:from:subject:message-id:sender :from:to:cc:subject:date:message-id:reply-to; bh=p5BS2qr16q89N0GnSbQ0Loczjxdb8CDV8zSq71i5P/g=; b=k7AeR/JZhbo9pkq1yLIdUU9IhCxN6WweHgPLDwHQY4itwkC/nbujvGUnmNNgLxhq4v 4gATmzcksxBeXpP/C2P7LAdUW2L0VZzew1bxdfoHoOXfp2fYtbfjghcZie2VfwpTCpLd ifPBkVH43h4nhkIbgg7dd9Jvnzp+m+fiMV43XZXoMQq0etQrMu3itcvUzG/mkKWNhDB7 ItNAmpYNHZy+DeEBJHH4XKqiThXW9BiakcVnuFP/t88FWQdWKdsMG3dgo7vP40bnIuIF 3cX4Zp25LXP+CgyUk8NjThtRy88Moo4C4ROHTyzAC6+hVIlO0lnoG7jy6oUZbIGXtlXh D8Sw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1771929210; x=1772534010; h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post :x-spam-checked-in-group:list-id:mailing-list:precedence :x-original-authentication-results:x-original-sender:mime-version :user-agent:content-transfer-encoding:references:in-reply-to:date:cc :to:from:subject:message-id:x-beenthere:x-gm-message-state:sender :from:to:cc:subject:date:message-id:reply-to; bh=p5BS2qr16q89N0GnSbQ0Loczjxdb8CDV8zSq71i5P/g=; b=su/oFvsIj5+MntjDTDxXZ4Ow1CFu/5l1oSiDBLfhcGWoVMBg4PFR3ZJbpiIGbhU1VK dC1YY8f6DqQFxl/4oQmJJnLuDQfhP1Nq+FhdbcCrF6Eey8Tp8m24/pJQPtMYYC67ZZXn oLwmUGXM0FYHgvO1lO06bmqDufRCqvai6XZjuS3FPAchFslm/nLwL0N9HS8ePZa/9h2Y J7jwdsPX/6UHu2PArheXi2w8MY3qDtCxA3z4kLRnkW4lUv4hhqu58xTsuxxdT+bjBTkH O5XLetOhpDi1Dm+i78FE7K3JD2cT0NRczM5oSP8Jsu14EArmHE1I8ENHLNYgCxEprcPu FUmg== Sender: isar-users@googlegroups.com X-Forwarded-Encrypted: i=2; AJvYcCXP3TLwMRXsDXH6Y4CIgBe6zOJXXFgfkDviI+NRqEp6JfA32/3XrIh5v8A+ikwrSdCMAai2@ilbers.de X-Gm-Message-State: AOJu0YzRxwvRqpXC/gD+uF58NKg6RT247I/vFrhCELpcvIgKWO90p6YG LLA7YSKH93EFm20AtUFYV/nrZiy7Lc593/0aDPr+QsKyP9mEJDSHeViF X-Received: by 2002:a05:6512:3b8b:b0:59b:7b84:df69 with SMTP id 2adb3069b0e04-5a0ed87fa9bmr4202643e87.6.1771929209595; Tue, 24 Feb 2026 02:33:29 -0800 (PST) X-BeenThere: isar-users@googlegroups.com; h="AV1CL+H42X7mKUaOYE2jcJieWotf6gx925lLOT5oXe/TZ7mY6g==" Received: by 2002:a05:6512:3d18:b0:59b:6d59:3201 with SMTP id 2adb3069b0e04-59e651d721bls1673974e87.0.-pod-prod-06-eu; Tue, 24 Feb 2026 02:33:26 -0800 (PST) X-Forwarded-Encrypted: i=2; AJvYcCUfYcaQzDowt4T8TZ41sjsVcPCN9N/e3dMIiYyBIUValRCOySWpFRJKGqxlM2r1Ra4KhEaAPQCYdiBR@googlegroups.com X-Received: by 2002:a05:6512:3d1f:b0:5a0:f3f2:7ca6 with SMTP id 2adb3069b0e04-5a0f3f280b2mr1941277e87.38.1771929205882; Tue, 24 Feb 2026 02:33:25 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1771929205; cv=none; d=google.com; s=arc-20240605; b=MM9GDQ0cm1KVWek+IXXxRV6NZKLcirxRhJUlYfn2bBSPAQilu5O0EPd/jOSoKoQuY9 UQ8+wFb8dFyTtFdtQF9aVrrq2pfKmnejuhaxKFunnLlR4JeS7i3v1Xcm0bJO5wveR2oB MqvZudMLvWt/o/ZJsb9/4eL3TzCL4rKt+y4IskUk17zSVe35jOtLyZRaBxEVp/W/mhhM bvaMcwwnbTIcgJx2UhVsxTN8ekJWYlQFTKZUdGe3fiGr4QQdqYqbmx9Z+RnYoFb1P6VZ wYjMfCE45QRROHXhVCl+yeM9/9T3jbdUMVVSYQrc7hC8eOLsJ2WTHaowy+t+dA40hi4/ u57A== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20240605; h=mime-version:user-agent:content-transfer-encoding:references :in-reply-to:date:cc:to:from:subject:message-id; bh=39KnH9kn8L4FMU2SA2HXwdaGP2cYEE10UxaUtLufgU4=; fh=aM+XVJzw2ahpEoNJzMYTk1qqXlaHrvkUStg13X+UaOc=; b=HPxnt9NhEzEeYE9RYCeJZ1hWZvciBR4Iks+SqsnGqc6pPu/dOGcKA9afuzJxopla2r zDtTvBAVsDD/wepsSkqBNB244c7GqDzgeI1dK6Er9nS78pVMJg22YRKAedd/aodxdvYA NxT5nQVEL6/0RNsqUzNtnnH9pQtEE4zpgQR7DnEnZUT81GETgb5hAIXIVrwjmUmPVtbV LRucR7sZU8IEzsYgQnKbqM4lZvx0QiaJVny4zYavPH25OPKGZ4mlxUTLrXfuQuRH1mi2 A0hET+E8q1y9t68T4wedLaePErA6vhLGKdJqa7E1HAIXhqAfOYEBRNap/EED75DendlU DqQg==; dara=google.com 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 Received: from shymkent.ilbers.de (shymkent.ilbers.de. [85.214.156.166]) by gmr-mx.google.com with ESMTPS id 2adb3069b0e04-5a0eeac75b3si236781e87.0.2026.02.24.02.33.25 for (version=TLS1_2 cipher=ECDHE-ECDSA-CHACHA20-POLY1305 bits=256/256); Tue, 24 Feb 2026 02:33:25 -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; Received: from [127.0.0.1] ([88.130.203.42]) (authenticated bits=0) by shymkent.ilbers.de (8.15.2/8.15.2/Debian-8+deb9u1) with ESMTPSA id 61OAXA3p028422 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Tue, 24 Feb 2026 11:33:24 +0100 Message-ID: <7d85cb9a26928e4dd0a3827a13e02858cfb61b60.camel@ilbers.de> Subject: Re: [RFC v2 19/19] use copy of sbom-chroot for sbom creation From: Uladzimir Bely To: Felix Moessbauer , isar-users@googlegroups.com Cc: jan.kiszka@siemens.com, quirin.gylstorff@siemens.com Date: Tue, 24 Feb 2026 13:33:10 +0300 In-Reply-To: <20260220171601.3845113-20-felix.moessbauer@siemens.com> References: <20260220171601.3845113-1-felix.moessbauer@siemens.com> <20260220171601.3845113-20-felix.moessbauer@siemens.com> Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable User-Agent: Evolution 3.56.2 MIME-Version: 1.0 X-Spam-Status: No, score=-4.6 required=5.0 tests=DKIMWL_WL_MED,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_EF,HEADER_FROM_DIFFERENT_DOMAINS, MAILING_LIST_MULTI,RCVD_IN_DNSWL_BLOCKED,RCVD_IN_MSPIKE_H2, RCVD_IN_RP_CERTIFIED,RCVD_IN_RP_RNBL,RCVD_IN_RP_SAFE,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-Original-Sender: ubely@ilbers.de X-Original-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 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-TUID: 9CKcSGjZYseK Hello Felix. On Fri, 2026-02-20 at 18:16 +0100, 'Felix Moessbauer' via isar-users wrote: > We previously used the same sbom-chroot for generating the sbom of > different root filesystems. This required to have a live copy of the > sbom-chroot in the deploy dir, on which also was operated on. > Further, > this copy was left behind in the deploy dir. >=20 > We improve this by just storing a minimized tarball of the sbom- > chroot > in the deploy dir and extract that into the workdir of the rootfs. >=20 > Signed-off-by: Felix Moessbauer > --- > =C2=A0meta/classes/sbom.bbclass=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0= =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2= =A0 | 29 ++++++++++++++++- > -- > =C2=A0.../sbom-chroot/sbom-chroot.bb=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0= =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 | 11 ++++++- > =C2=A02 files changed, 35 insertions(+), 5 deletions(-) >=20 > diff --git a/meta/classes/sbom.bbclass b/meta/classes/sbom.bbclass > index e3d0e702..69c5d1b0 100644 > --- a/meta/classes/sbom.bbclass > +++ b/meta/classes/sbom.bbclass > @@ -23,7 +23,8 @@ SBOM_SPDX_NAMESPACE_PREFIX ?=3D > "https://spdx.org/spdxdocs" > =C2=A0DEPLOY_DIR_SBOM =3D "${DEPLOY_DIR_IMAGE}" > =C2=A0 > =C2=A0SBOM_DIR =3D "${DEPLOY_DIR}/sbom" > -SBOM_CHROOT =3D "${SBOM_DIR}/sbom-chroot" > +SBOM_CHROOT =3D "${SBOM_DIR}/sbom-chroot.tar.zst" > +SBOM_CHROOT_LOCAL =3D "${WORKDIR}/sbom-chroot" This change also requires appropriate changes in at least image-tools- extension.bbclass and imagetype_wic.bbclass, e.g.: diff --git a/meta/classes-recipe/imagetypes_wic.bbclass b/meta/classes- recipe/imagetypes_wic.bbclass index ebf3ce8e..34f2286e 100644 --- a/meta/classes-recipe/imagetypes_wic.bbclass +++ b/meta/classes-recipe/imagetypes_wic.bbclass @@ -216,13 +216,16 @@ merge_wic_sbom() { TIMESTAMP=3D$(date --iso-8601=3Ds -d @${SOURCE_DATE_EPOCH}) sbom_document_uuid=3D"${@d.getVar('SBOM_DOCUMENT_UUID') or generate_document_uuid(d, False)}" =20 + mkdir -p ${SBOM_CHROOT_LOCAL} + tar -xf ${SBOM_CHROOT} -C ${SBOM_CHROOT_LOCAL} + cat ${DEPLOY_DIR_IMAGE}/${IMAGE_FULLNAME}.${bomtype}.json \ ${DEPLOY_DIR_IMAGE}/${INITRD_DEPLOY_FILE}.${bomtype}.json \ ${WORKDIR}/imager.${bomtype}.json 2>/dev/null | \ bwrap \ --unshare-user \ --unshare-pid \ - --bind ${SBOM_CHROOT} / \ + --bind ${SBOM_CHROOT_LOCAL} / \ -- debsbom -v merge -t $BOMTYPE \ --distro-name '${SBOM_DISTRO_NAME}-Image' --distro- supplier '${SBOM_DISTRO_SUPPLIER}' \ --distro-version '${SBOM_DISTRO_VERSION}' --base-distro- vendor '${SBOM_BASE_DISTRO_VENDOR}' \ Without it, in my build this failed at wic stage (qemuamd64 target) when attempting to bind-mount tar.zst: bwrap --unshare-user --unshare-pid --bind /work/build/tmp/deploy/sbom/sbom-chroot.tar.zst / -- debsbom -v merge -t spdx --distro-name ISAR-Debian-GNU-Linux-Image --distro-supplier ISAR --distro-version 1 --base-distro-vendor debian --cdx-serialnumber 4641ea56-9fce-4120-ae90-0784cd98d434 --spdx-namespace https://spdx.org/spdxdocs-4641ea56-9fce-4120-ae90-0784cd98d434 -- timestamp 2024-03-04T18:14:11+03:00 - -o - bwrap: Can't create file at /: Is a directory > =C2=A0 > =C2=A0# adapted from the isar-cip-core image_uuid.bbclass > =C2=A0def generate_document_uuid(d, warn_not_repr=3DTrue): > @@ -40,14 +41,25 @@ def sbom_doc_uuid(d): > =C2=A0=C2=A0=C2=A0=C2=A0 if not d.getVar("SBOM_DOCUMENT_UUID"): > =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 d.setVar("SBOM_DOCUMENT_= UUID", generate_document_uuid(d)) > =C2=A0 > +prepare_sbom_chroot() { > +=C2=A0=C2=A0=C2=A0 create_chroot_parent_dir ${WORKDIR} > +=C2=A0=C2=A0=C2=A0 run_privileged_heredoc <<'EOF' > +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 set -e > +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 mkdir -p ${SBOM_CHROOT_LOCAL} > +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 tar -xf ${SBOM_CHROOT} -C ${S= BOM_CHROOT_LOCAL} > +EOF > +} > + > =C2=A0generate_sbom() { > -=C2=A0=C2=A0=C2=A0 run_privileged mkdir -p ${SBOM_CHROOT}/mnt/rootfs > ${SBOM_CHROOT}/mnt/deploy-dir > +=C2=A0=C2=A0=C2=A0 run_privileged mkdir -p \ > +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 ${SBOM_CHROOT_LOCAL}/mnt/root= fs \ > +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 ${SBOM_CHROOT_LOCAL}/mnt/depl= oy-dir > =C2=A0 > =C2=A0=C2=A0=C2=A0=C2=A0 TIMESTAMP=3D$(date --iso-8601=3Ds -d @${SOURCE_D= ATE_EPOCH}) > =C2=A0=C2=A0=C2=A0=C2=A0 bwrap \ > =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 --unshare-user \ > =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 --unshare-pid \ > -=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 --bind ${SBOM_CHROOT} / \ > +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 --bind ${SBOM_CHROOT_LOCAL} /= \ > =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 --bind ${ROOTFSDIR} /mnt= /rootfs \ > =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 --bind ${DEPLOY_DIR_SBOM= } /mnt/deploy-dir \ > =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 -- debsbom -v generate $= {SBOM_DEBSBOM_TYPE_ARGS} -r > /mnt/rootfs -o /mnt/deploy-dir/'${PN}-${DISTRO}-${MACHINE}' \ > @@ -59,8 +71,17 @@ generate_sbom() { > =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 = --timestamp $TIMESTAMP ${SBOM_DEBSBOM_EXTRA_ARGS} > =C2=A0} > =C2=A0 > +cleanup_sbom_chroot() { > +=C2=A0=C2=A0=C2=A0 run_privileged rm -rf ${SBOM_CHROOT_LOCAL} > +} > + > =C2=A0do_generate_sbom[dirs] +=3D "${DEPLOY_DIR_SBOM}" > +do_generate_sbom[network] =3D "${TASK_USE_SUDO}" > =C2=A0python do_generate_sbom() { > =C2=A0=C2=A0=C2=A0=C2=A0 sbom_doc_uuid(d) > -=C2=A0=C2=A0=C2=A0 bb.build.exec_func("generate_sbom", d) > +=C2=A0=C2=A0=C2=A0 try: > +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 bb.build.exec_func("prepare_s= bom_chroot", d) > +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 bb.build.exec_func("generate_= sbom", d) > +=C2=A0=C2=A0=C2=A0 finally: > +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 bb.build.exec_func("cleanup_s= bom_chroot", d) > =C2=A0} > diff --git a/meta/recipes-devtools/sbom-chroot/sbom-chroot.bb > b/meta/recipes-devtools/sbom-chroot/sbom-chroot.bb > index bf6d6683..fec1f502 100644 > --- a/meta/recipes-devtools/sbom-chroot/sbom-chroot.bb > +++ b/meta/recipes-devtools/sbom-chroot/sbom-chroot.bb > @@ -27,7 +27,16 @@ ROOTFSDIR =3D "${WORKDIR}/rootfs" > =C2=A0ROOTFS_PACKAGES =3D "${SBOM_IMAGE_INSTALL}" > =C2=A0 > =C2=A0do_sbomchroot_deploy[dirs] =3D "${SBOM_DIR}" > +do_sbomchroot_deploy[network] =3D "${TASK_USE_SUDO}" > =C2=A0do_sbomchroot_deploy() { > -=C2=A0=C2=A0=C2=A0 ln -Tfsr "${ROOTFSDIR}" "${SBOM_CHROOT}" > +=C2=A0=C2=A0=C2=A0 # deploy with empty var to make it smaller > +=C2=A0=C2=A0=C2=A0 lopts=3D"--one-file-system --exclude=3Dvar/*" > +=C2=A0=C2=A0=C2=A0 ZSTD=3D"zstd -${SSTATE_ZSTD_CLEVEL} -T${ZSTD_THREADS}= " > + > +=C2=A0=C2=A0=C2=A0 run_privileged \ > +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 tar -C ${ROOTFSDIR} -cpS $lop= ts ${ROOTFS_TAR_ATTR_FLAGS} . \ > +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 | $ZS= TD > ${SBOM_CHROOT} > +=C2=A0=C2=A0=C2=A0 # cleanup extracted rootfs > +=C2=A0=C2=A0=C2=A0 run_privileged rm -rf ${ROOTFSDIR} > =C2=A0} > =C2=A0addtask do_sbomchroot_deploy before do_build after do_rootfs > --=20 > 2.51.0 --=20 Best regards, Uladzimir. --=20 You received this message because you are subscribed to the Google Groups "= isar-users" group. To unsubscribe from this group and stop receiving emails from it, send an e= mail to isar-users+unsubscribe@googlegroups.com. To view this discussion visit https://groups.google.com/d/msgid/isar-users/= 7d85cb9a26928e4dd0a3827a13e02858cfb61b60.camel%40ilbers.de.