From patchwork Wed Sep 9 06:18:31 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Felix Moessbauer X-Patchwork-Id: 5444 Return-Path: Received: from shymkent.ilbers.de ([unix socket]) by shymkent (Cyrus 2.5.10-Debian-2.5.10-3+deb9u2) with LMTPA; Wed, 09 Sep 2026 08:18:55 +0200 X-Sieve: CMU Sieve 2.4 Received: from mail-qv1-f61.google.com (mail-qv1-f61.google.com [209.85.219.61]) by shymkent.ilbers.de (8.15.2/8.15.2/Debian-8+deb9u1) with ESMTPS id 6896IsvI032043 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT) for ; Wed, 9 Sep 2026 08:18:54 +0200 Received: by mail-qv1-f61.google.com with SMTP id 6a1803df08f44-90e7de22fddsf115402486d6.3 for ; Tue, 08 Sep 2026 23:18:54 -0700 (PDT) ARC-Seal: i=3; a=rsa-sha256; t=1788934727; cv=pass; d=google.com; s=arc-20260327; b=WUgDh94n9KOBH0l3OTpVSHWdVIvpGaPP4x2vDKKsTQ+Dy6oB5eChQzm+Qy6aGXTp7N fSIis7wosQV7spAvB5wkb9VJZEwjJhTem1VPPSUoPQvK6O0qzf9tr6LBGLoyxovEypBQ ffZwjDVeWrwTYDKRKFNyGy059CeSJsXdWXqz1tv4pAT/FBp/P9v81u+HQV2jfQ6RGYKp RvsUDAf+OgasJB8PEQtI38n/Td/lPsnSFdaIRtI2C9tqyhHoJDYrslV432nAvidlRUKN Wg8PVhqi7AemnKv5LnD3+FlXa+YbvhkLMHYoFExXwTgDhH4dW74PMGvIXfn3c2SxeM3I AXoA== ARC-Message-Signature: i=3; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20260327; h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post :list-id:mailing-list:precedence:reply-to:mime-version:references :in-reply-to:message-id:date:subject:cc:to:from:dkim-signature; bh=df0BN2Bu+KzBsyh2XE9kZQd6Alhf3JmDB/d4agmseso=; fh=R0IGGeEKFpCYxVN40E19Ygq1c1rzutTAFuDXDVvpo9o=; b=BCMa/vN+4nIy6RpcOQi9EkN6Dak9/lCzWYP8NauP4AwkcCb4hwsdZe9AbWKVcQ+gw2 cN6MJ+pmdFE14s2BN1X7zg67GjH++FYm3VCRnaWA4GKMSUJnPon32SuRcowFAyFjbP9p /cjNcivNtwKic4I+dXbH0dA+3af/+bft7GCg3cufzH4l3W83UglzYu5/uVf7j/h6aMPc y5jDJJdoxUHzviLdx/uuvy1D3X+XCSZ5A3RyQebMlOsBXb0r6gBLTrp7KlyQkKE8c8Iz SEQJDR6vp0/s7UZAHURARBKUawigjnSN2wDXvY9lEivt7jZqKLtVV+xgD0VKV2Vxrk9a vXdQ==; darn=isar-build.org ARC-Authentication-Results: i=3; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=fZ9Srevg; arc=pass (i=1 spf=pass spfdomain=siemens.com dkim=pass dkdomain=siemens.com dmarc=pass fromdomain=siemens.com); spf=pass (google.com: domain of felix.moessbauer@siemens.com designates 2a01:111:f403:c200::5 as permitted sender) smtp.mailfrom=felix.moessbauer@siemens.com; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=siemens.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlegroups.com; s=20251104; t=1788934727; x=1789539527; darn=isar-build.org; h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post :list-id:mailing-list:precedence:reply-to :x-original-authentication-results:x-original-sender:mime-version :content-type:references:in-reply-to:message-id:date:subject:cc:to :from:from:to:cc:subject:date:message-id:reply-to:content-type; bh=df0BN2Bu+KzBsyh2XE9kZQd6Alhf3JmDB/d4agmseso=; b=FIbA3Cu4GX2xZb6f3bPhecrLd1TMfOMRSqQ3gMJlnujRzPk+/Wc8MDxLvKfLJj8hdS 1Itelm/Rb/R5Sme03Yg5KuK7YNG808FCXCB8M4tyUDrADcnw42l/PIP4642oJVnhef6o z58o/Ce1Z9G3mp64fajZXbX/VChjXefMyBx6kIuMNXeK5lsBLRkqNzvVWVlIiqceJ840 KUpphOwwT410nE0bfNtI+Wisq9bT+BLff047GWOu46tm5ekSv+eW7yT1wo5Lz3yUV7GN U8iYzVrXon81KonTaAx1DUxxkVGXjAmFWfVYihKuumJ88ChSKz8XNLt9AIwwY/u1r86D 2NQA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1788934727; x=1789539527; h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post :x-spam-checked-in-group:list-id:mailing-list:precedence:reply-to :x-original-authentication-results:x-original-sender:mime-version :content-type:references:in-reply-to:message-id:date:subject:cc:to :from:x-beenthere:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to:content-type; bh=df0BN2Bu+KzBsyh2XE9kZQd6Alhf3JmDB/d4agmseso=; b=XP5ZGmkuVOP1EKReQj8oN3XOARQixvD4FbxZM60upmeeDQfqCiHK9+kGrV1caRVTKg HhkFg5k+BMKN4vw1RlPVX2PVJHC821L3BwdQHgwwSGuiI7SdTQMjJ2xZ+cVVA15ft/OJ ePY47kuvkykuesljgy+JmtSoFBghO9QjI2TIPpPWMrwZ/PZ5SpioLJXfyzjVOkQSTP2C s4YkW43n2gtrPwlysbHabgtfpC5oCeB0NCkFYsnP4sdm7TEjCLEP3XVKnDw7T1cFL0OM OlHHsotavMqxf+djSifnv12xwJ0FiPuz+1ZJ/G1mHitQPzs+nijz6217pqm4fuvYU69v mOlA== X-Forwarded-Encrypted: i=3; AKwUvBwyV1M8Kg1g1m0PRMdXbSNYOpfEsFbOVWpnaO0Ls+TxyYuez97G4EQap7cdOPzzPPo3YjHZstI=@isar-build.org X-Gm-Message-State: AFuF++nV5lzkUpS1kcdE5UEYPTTxq6kx+PGM9vunk7C03wvZu7RJ+Fd4 +vJPr3tl+zwa0N3Kiiqy1799ijKT3yLYdBSLEnWa9usK9ufe/cjczckl X-Received: by 2002:a05:622a:244f:b0:530:27a1:88be with SMTP id d75a77b69052e-53054961effmr395141121cf.30.1788934727672; Tue, 08 Sep 2026 23:18:47 -0700 (PDT) X-BeenThere: isar-users@googlegroups.com; h="ATskLddBNnuknp692+2pQ/zIhFQcWAb40JgN7pR6tW1a5Vjj7Q==" Received: by 2002:ac8:5e49:0:b0:52d:8800:b07c with SMTP id d75a77b69052e-53052e72fa2ls123501251cf.1.-pod-prod-03-us; Tue, 08 Sep 2026 23:18:46 -0700 (PDT) X-Received: by 2002:ac8:6f05:0:b0:530:4310:5399 with SMTP id d75a77b69052e-53054a43079mr399252341cf.49.1788934726665; Tue, 08 Sep 2026 23:18:46 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1788934726; cv=pass; d=google.com; s=arc-20260327; b=AQXZsespCe76RGTY50i1Xk2SkGfrQ2KAYqWONKSC421F9So8h09M3h6SLQ4b/yT0n5 c0EP1RldQzTmk01ig11ezFr/ZkpqW5d2aHQxPPxrVSDuqMvSQubT1oO0FhlkB0JGjg97 35IPGt4bbxGqQv190tz01SMEJ7XOY2eFdGEc24tSQLxT4qkuJTYkrAqNEdZFEVxZt9Y0 g4oOKxQD2yr1PuT3bedojIBTb/Q8H0bEuRuhiT89gwyZmdZoshhgGEU/1GqP0ZFxT6/M 6ZJwJDXh33JsXzBsLlhUTtE6lOx8rKR+avVKAVYX8uWHh49ZMZg/UAfGerBZH/knU9w+ NxFA== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20260327; h=mime-version:content-transfer-encoding:references:in-reply-to :message-id:date:subject:cc:to:from:dkim-signature; bh=QnLscodPnG7LUN1XU0NsL6/vM5Uxs00Sj+oTff7cUx4=; fh=MAR4IrvAhd3sEKpd2rMZmD1A3RZ1HgCziLJco30Znng=; b=b5vbZYFmeGrywcj+04RX1DAkJaDCx37CfUR+bZDFDIzx3qi9r10JAvmOqpvAvCzgf3 Xmtntj3yBRJ7Ug+ymE+RkkqYlgjEJYrU9u4Xj8KeZp73pF2NYuXQR20LevAex0BuedXR MTcP4NUtadMqz/9/Um7YSR4XNjaHtAfu1CKCIpdJ9xQAzlv5+B9eSJYhKj1FTuN630EM F4MwXIzb5bv120XlS6RKWIl3orxbFL4eUKuJ3dZVhff/y8hFIAx1ZiY3X54f8yEkZ36j PcXOAe3tYn6Mn1U4YRfb49361I/8dvlj5XUnjJP5LckfU/meO5s9mAyT6SuCYoY61RLN vNrA==; dara=google.com ARC-Authentication-Results: i=2; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=fZ9Srevg; arc=pass (i=1 spf=pass spfdomain=siemens.com dkim=pass dkdomain=siemens.com dmarc=pass fromdomain=siemens.com); spf=pass (google.com: domain of felix.moessbauer@siemens.com designates 2a01:111:f403:c200::5 as permitted sender) smtp.mailfrom=felix.moessbauer@siemens.com; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=siemens.com Received: from DUZPR83CU001.outbound.protection.outlook.com (mail-northeuropeazlp170120005.outbound.protection.outlook.com. [2a01:111:f403:c200::5]) by gmr-mx.google.com with ESMTPS id d75a77b69052e-530540fdf9asi4726991cf.4.2026.09.08.23.18.46 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 08 Sep 2026 23:18:46 -0700 (PDT) Received-SPF: pass (google.com: domain of felix.moessbauer@siemens.com designates 2a01:111:f403:c200::5 as permitted sender) client-ip=2a01:111:f403:c200::5; ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=HJzc9nKbEPHwrJRFh9meMgb+I8b3h1uQh8USSWE0S0eKmegigFtaq/xwpxQWcmn6V3QzOqfyTKhuhM8t0zKZRx68QS56vwZlIvKxP4sHovX81uwiGpHXCeW6wWoujaQcQk05I2mt5ZpJOxPCnxk7UFLr34L7eg9fpFkqTegUrff6lz4emlMy8vk7AF3aZeU6Yk9g/lv+Q+kKPvJ84OHziRFR4BjbZ9OkOb+zpn1spfbbaww8NZFHv/I/UJUxp1OKrzdbp2CR/0x6sUiDHBZOjbKMiEaloHwHUlmWPmzIy7J8IugB9ugJ+LSaH5MmSMOWt3S3uXaVR076Njx4v6divw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; 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=QnLscodPnG7LUN1XU0NsL6/vM5Uxs00Sj+oTff7cUx4=; b=iKKa7kXKrgo9uHAGhzTzuvBkdtNgj1jDk3TGpmu2WIWDJF0a+6i+zbqS2cjbPrRXBMOyH0FouFotbMn8yqCaHVTFK+mVz/i5Ap5jLPbqHHLkizndFwhPBKmdD1XNPvJT5DimRk23yQ8XgCeULWnP6aYSXppsnLljVlwESv9SAIA3dOmDgq36lq+qHQOQqwTwxOUdJGdefhPqzSerEybSn9C01+p0SeUL3bA3gB/XfLO/O4xhihwk8X3H/pL6chcZscVj+hkFdXjWX5pkU9cGDV8BAtnf++pXs7q6oPyYRx2jAdnStccUJPIVlVCCJLnS0NHiM9LlMGUoUT9WUt87zw== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=siemens.com; dmarc=pass action=none header.from=siemens.com; dkim=pass header.d=siemens.com; arc=none Received: from AM7PR10MB3956.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:20b:17e::10) by DB9PR10MB6737.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:10:3d3::16) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.21.406.6; Wed, 9 Sep 2026 06:18:42 +0000 Received: from AM7PR10MB3956.EURPRD10.PROD.OUTLOOK.COM ([fe80::c54c:ccd8:ebbf:477c]) by AM7PR10MB3956.EURPRD10.PROD.OUTLOOK.COM ([fe80::c54c:ccd8:ebbf:477c%5]) with mapi id 15.21.0382.007; Wed, 9 Sep 2026 06:18:42 +0000 X-Patchwork-Original-From: "'Felix Moessbauer' via isar-users" From: Felix Moessbauer To: isar-users@googlegroups.com Cc: christoph.steiger@siemens.com, Felix Moessbauer Subject: [PATCH v4 2/2] rootfs sbom: directly use captured apt state without extraction Date: Wed, 9 Sep 2026 08:18:31 +0200 Message-ID: <20260909061831.1241330-3-felix.moessbauer@siemens.com> X-Mailer: git-send-email 2.55.0 In-Reply-To: <20260909061831.1241330-1-felix.moessbauer@siemens.com> References: <20260909061831.1241330-1-felix.moessbauer@siemens.com> X-ClientProxiedBy: FR4P281CA0078.DEUP281.PROD.OUTLOOK.COM (2603:10a6:d10:cd::7) To AM7PR10MB3956.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:20b:17e::10) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: AM7PR10MB3956:EE_|DB9PR10MB6737:EE_ X-MS-Office365-Filtering-Correlation-Id: cc7e593f-bfd1-4469-a865-08df0e3a3156 X-MS-Exchange-AtpMessageProperties: SA X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|10070799003|23010399003|376014|1800799024|366016|11063799006|5023799004|56012099006|10067099003|22082099003|55112099003|18002099003; X-Microsoft-Antispam-Message-Info: yKN5AlgqkCSKWfEHLGkWm1LhzqcJaoTiFOnlF92O+BUJCM6w3GStovqxqzVkh7Rk+SMvX/641Y8Mnt3BC9obpl+j0VCODefu/naqj8+YfcSy30LanDgo8KQVfdYfYFIFWoQaypcBLRRfXreeNMeGo0n6iktnMHgXel/XtxHMURq4+hYbljns0rMDgiLMEnZexKLkJzPHF3bmtIHd0stcy1ZjK1TlWic0cp855KBLAa7cJ/gzFTYcmMXQHwLj/S7NPqg4O5snlT66Wrt9SuIB+DATSV6Gm2ng9UPifPNkHIs1Y9NHsgsRoYygcySdW2AfXzjsSFGydpG2sE8nxwjRdGU/j793dg8LvHrOb3x7CAzE8lF/iOIrkLCJZWPGLZSn3TyEapk9OwYJQNtPDRrLzmU/RDJofO0IUTCmNTlIQkEunwM3Bo4YQULUm4J7/AthZdEfzGEnLKT5V2z6Jpqg0dizi6G/xderH+bZ2crjg4xtqJtz5gSRpiGchLxSdUx0LMmm+CHJZitY3WTIA/hlNBob79eUd+abYDcM/8Zpf12eea9w7ph9CLwfo7LrzqZoN3udzjP+JCrdQPfcl8GorLvTq2Mi7QYhfCyOkLSbJV/2VIGHTBSXefPmoscEDSEqG02NzEk6jJ3BbX3gRbkqKaQ+f10hDlGk4GM3r8r0BOM= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:AM7PR10MB3956.EURPRD10.PROD.OUTLOOK.COM;PTR:;CAT:NONE;SFS:(13230040)(10070799003)(23010399003)(376014)(1800799024)(366016)(11063799006)(5023799004)(56012099006)(10067099003)(22082099003)(55112099003)(18002099003);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 2 X-MS-Exchange-AntiSpam-MessageData-0: EyC4sy973AaDnpXkzjiuUNwEPthVh7uJzhpt8HMHfDToyHBQ4dKZWvUdm9EagBMC46vn1hVEgaZ2VIpFS4dxYEdLshA8W50vXMRd0XKAytx78GcDVCeYUC0qrfGOIj70B5TPiTBZ9E37BfMxXq6u0tdkp+cqEDPrRsWO5xpXb5wQfqPM/QEBN3feJ/2MvvqdxPi7q/dh9iEuTFnCS/7Z/sy7TbMjfBLr2rycpl+50bRiFJu7cmOmZMV6Wvvy/eYBtdY3eePnkUehYvdaLvcGCmFy6xJm2toh/TAkPxyzMBG57x0o0r+RsqOFNLilL+weVQucpFFzgDd9dI+K2hDYBH8+AHzSF4DwGgPyey5zsYvwcNZzCxK9zGG/pGlfHWAuy0GNVTHAwFCJEf6JUeQz7338jFBfv+ZUEnSMfg8FdeW0sOgt5D39+03zstC0LkK+S/qEeMcnmxUT2hcPwpxQr7s7CA02qiisGqozp1d97Opl4/mIdz+SWH3l4alxhgeqrw6MvRmn7CFh/TBT5DQzT/1lynlAh+1ZCGs7X/2pq7TfJhXv4cSsUTHANgTP638k7clczyHxXtvg6R6fTk3YdNqqUsC0ctMUr4unLzjj6EqOZrctntyz8UjIg5mdBsCjAQGjSYYN6bQMUbMAhreo63RxwoNyQK9HgG4SrL2ZlwSQ7BTYAftvXV+BqQN5kXr1eVcKJEdEckY+A0EV0+UNCXRz4zY8h0HAr4F+vRNiTuc3CA89qf34QUEvEsSjDuxz6EwU6l/SO1XLjuP5dpBXIb52LrHQ3Z8wA/YCfmHkYNP8szqN/R4Wwaa4rWPSNh+HGWZNauB9QJep5ABxbtQdwXOqXOgGlIpWAMcNkofiV05XVG0l6G8b/vURdnzZjAPOod795wnIjtN4Z5y0FV1mte0mL0vDRfX2CqYUSh/RGUqq4x30oZNuPxd2pkOzxPvOQ6022xbJ4FIu6EgZxTzEMAbxxoJRH0fH7NmZQtNSyey8ACB2Ue7f38m7AP4J0wPPriRo+GcdeLMPYiVqg5Ggjj2h/DDRK5luWUCgxxshw6uCDDOgXbNacpIHI4xiJXKtCKNOF28HTa1tO9W1qn9CnnwwXUOxsWrq9TzNAVrXN1kCjgxM3MMipoI4Or4Lty0ZGB7cJElQHYeQfZDjpQtdguCRvtBdZ+MkdakwJD6qyC4QB9UD2VGkSrk/VpI/a77fFMNtKKsBWu8ZylTTatj4n4MK2BeU2QbQYlH5ayzB9ket/hXpGYmZyWFIgegy91cXIdCal1BqsO+IM8xgpxQfLzIjTz7WQxjDQ4wPQjviJy5ZUwf9Uc22AAorGKgN5Vl8l6NOEpIt3emPyMKFuR0P/xy8at6zMzlYF1teBqW9gWOtZaXu6zjF0rd0lPy+sO1fieMVr9EfC34Ep+FOfhWUov6t6lameL6f3i+CqPTWQ7d0m+H4gjCA1c15PMmWUMnJ2aJqylRiUJFrNP6fywqvYj2cfV+JyN2MQYfN1pMAqZKe5x6zcNhOrOvSsWIVKf6Jgv8o2waYmGYNXxj1MurTQdCycGH8GMcngqTwhVhSpDSFXKD57Ou9NoH7R8sMBNcG6a7H8zOdDGRVi0j9q1MtGvmh8i3I+8Awf4Q1z05XL+/QGSTjo+G0ywSQe6cqZ0rSIy/dJzGl1TRZfCJXx+lcrg4Aw7ifjyfA5v2QLaWaiLJFJOLBHu16e4npgiJav/D9KWIQ4f1kSPN/lvC7PkM0mJO1OyVg2LRNhO7Z3aDgByWSH+bQ0XOOgZByM6dyfwrjq3HYAZmB X-MS-Exchange-AntiSpam-MessageData-1: AgXwTKMZSb8kXnwu11CCd2s6XEfxxqKCId0= X-OriginatorOrg: siemens.com X-MS-Exchange-CrossTenant-Network-Message-Id: cc7e593f-bfd1-4469-a865-08df0e3a3156 X-MS-Exchange-CrossTenant-AuthSource: AM7PR10MB3956.EURPRD10.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 09 Sep 2026 06:18:40.9613 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 38ae3bcd-9579-4fd4-adda-b42e1495d55a X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: cemokoalFM8uwjPnae42S16/RbtfJdiWgOzaDB9OWFFLQyDfA3b+BpE1zHrfDnikXp8dKsPsX2yeGGV0Px7TgJ50RFW3xLFqggCLQafJi5M= X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB9PR10MB6737 X-Original-Sender: felix.moessbauer@siemens.com X-Original-Authentication-Results: gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=fZ9Srevg; arc=pass (i=1 spf=pass spfdomain=siemens.com dkim=pass dkdomain=siemens.com dmarc=pass fromdomain=siemens.com); spf=pass (google.com: domain of felix.moessbauer@siemens.com designates 2a01:111:f403:c200::5 as permitted sender) smtp.mailfrom=felix.moessbauer@siemens.com; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=siemens.com X-Original-From: Felix Moessbauer Reply-To: Felix Moessbauer 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-Spam-Status: No, score=-4.9 required=5.0 tests=DKIMWL_WL_MED,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,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-getmail-retrieved-from-mailbox: =?utf-8?q?INBOX?= Since version 0.10 debsbom is capable of reading the apt state from a tarball instead of an extracted rootfs. By that, we can remove the manual extraction of the apt state and instead directly pass the tarball to debsbom. Signed-off-by: Felix Moessbauer --- meta/classes/sbom.bbclass | 11 ++++------- 1 file changed, 4 insertions(+), 7 deletions(-) diff --git a/meta/classes/sbom.bbclass b/meta/classes/sbom.bbclass index b2e8aff6..dad8e8f6 100644 --- a/meta/classes/sbom.bbclass +++ b/meta/classes/sbom.bbclass @@ -51,20 +51,17 @@ EOF } generate_sbom() { - run_privileged_heredoc <<'EOF' - mkdir -p ${SBOM_CHROOT_LOCAL}/mnt/rootfs \ - ${SBOM_CHROOT_LOCAL}/mnt/deploy-dir - tar -xf ${WORKDIR}/${ROOTFS_APT_STATE} --zstd \ - -C ${SBOM_CHROOT_LOCAL}/mnt/rootfs -EOF + run_privileged \ + mkdir -p ${SBOM_CHROOT_LOCAL}/mnt/deploy-dir TIMESTAMP=$(date --iso-8601=s -d @${SOURCE_DATE_EPOCH}) + unzstd < ${WORKDIR}/${ROOTFS_APT_STATE} | \ bwrap \ --unshare-user \ --unshare-pid \ --bind ${SBOM_CHROOT_LOCAL} / \ --bind ${SBOM_LOCAL_DEPLOYDIR} /mnt/deploy-dir \ - -- debsbom -v generate ${SBOM_DEBSBOM_TYPE_ARGS} -r /mnt/rootfs -o /mnt/deploy-dir/'${ROOTFS_PACKAGE_SUFFIX}' \ + -- debsbom -v generate ${SBOM_DEBSBOM_TYPE_ARGS} -r - -o /mnt/deploy-dir/'${ROOTFS_PACKAGE_SUFFIX}' \ --distro-name '${SBOM_DISTRO_NAME}' --distro-supplier '${SBOM_DISTRO_SUPPLIER}' \ --distro-version '${SBOM_DISTRO_VERSION}' --distro-arch '${DISTRO_ARCH}' \ --base-distro-vendor '${SBOM_BASE_DISTRO_VENDOR}' \