| Message ID | 20260903131011.968751-3-felix.moessbauer@siemens.com |
|---|---|
| State | Under Review |
| Headers | show
Return-Path: <isar-users+bncBCYIZ4M3XAKRBQPD4XKAMGQELTIJ3JA@googlegroups.com>
Received: from shymkent.ilbers.de ([unix socket])
by shymkent (Cyrus 2.5.10-Debian-2.5.10-3+deb9u2) with LMTPA;
Thu, 03 Sep 2026 15:10:36 +0200
X-Sieve: CMU Sieve 2.4
Received: from mail-pl1-f192.google.com (mail-pl1-f192.google.com
[209.85.214.192])
by shymkent.ilbers.de (8.15.2/8.15.2/Debian-8+deb9u1) with ESMTPS id
683DAWt3032214
(version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT)
for <iupwgm@isar-build.org>; Thu, 3 Sep 2026 15:10:33 +0200
Received: by mail-pl1-f192.google.com with SMTP id
d9443c01a7336-2cc73f47bdcsf29284785ad.3
for <iupwgm@isar-build.org>; Thu, 03 Sep 2026 06:10:33 -0700 (PDT)
ARC-Seal: i=3; a=rsa-sha256; t=1788441026; cv=pass;
d=google.com; s=arc-20260327;
b=o3zXEjhixudFoRsVm3G5ZZFyFzKchYByUPnM2g196gCUMdBGBx7cFG+acZyXz9B58T
CAfDMBPCeEN2fSufpkb8EdplRljMJwa2ZBEQtCb37KpkeKajXobAGMaEyPwj+AbOEPzl
K2R3sWJvij26lqQoHDS/iHB9Dt/azoOjeuaWWTmN81CAdsc+EcLDW4U5yApSw8cnHS95
EoRQPg4Aozt7k9o5hzIO2wMkEwAJ+yfBT7be8iVOXNyopxRy/PHtfI4LfuOy6zlS8zDp
eoPb1pw2tX/h0+p1XAtkVsvkG2BfySa1E19PnzrgOpjhwRB7o0HzFehYf8XYhIcRBXo4
QkOw==
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=FPvDZnEdDJ6fB8cNlYSrB9Ii1VeKL6G68g7df+1HDRU=;
fh=mVM67hR8LZSHflt3yAYTyEzkkZCAoQr0g2gBrLl+FfA=;
b=TrAVcdQErwOG+MLImRt4tl2A0uM3oRwzYb6EqPfRwv9s3sROIqQLFrLVVVvaBOPQ5L
0HKday5vWo5VjdxvUJlYzELucCB9b4VRt5KKmHaFL1Zx1rzuTFBaVGBGxwQfklp7CtTj
IBtbWMJGsPP0Tc6UVq+GmxuJ4PXhWX92isNpx/6eW1l7OQGEcrATg+jb2/qRGC3Su4EQ
bNKTvDE4NuDkCS50B8xtkAAViVZv2up63YewKswEDyqe8bffva881wygWrL8d2gf/W9L
jvrJCwAblhvem2WjcUfzgLLvrvBtpwOhWDn4aO+3+VFIGVJykORdzF5eWsNjqzCObxK1
1f5w==;
darn=isar-build.org
ARC-Authentication-Results: i=3; gmr-mx.google.com;
dkim=pass header.i=@siemens.com header.s=selector2 header.b=RJgF7NIU;
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:c20f::7 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=1788441026; x=1789045826;
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=FPvDZnEdDJ6fB8cNlYSrB9Ii1VeKL6G68g7df+1HDRU=;
b=RKE+6DLFOll3T1aevzogsjSzFaato1KSCmkGh8G0cQUXMYmpWwyWun7aCExctL7NUx
0ox+58lC4o1xoYMKJ0AHgGjrRVsNCILBpfRIE0nE+yaH5m16if1vVSCS1obA9KuAz53c
n8Z0SLgkpF3alCKGii3p18/Hc+FOmNKb2hYubfgTVuDVBywQLOXeMYmht50M85ndM4bk
mbvru1F7UdughnDD4uSWWrtjGIkT9MRcV1RA0b1/f9zJuVzVvgzKGxAxPSWg9Nr680Sl
nzFtvGqz0zqctNNGtgBiHkjFg4d1WX67LoNVN0gqIs8iMh+j/SJuOJ9ZFChg6CicIsuy
aRGw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=1e100.net; s=20251104; t=1788441026; x=1789045826;
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=FPvDZnEdDJ6fB8cNlYSrB9Ii1VeKL6G68g7df+1HDRU=;
b=WlsewKhWhaypAP0cLqMnC7RlOkRuk0reMNLokrsCNTbBo71aY/uHXngPXPqTLWU0HH
OVn9p/p3tRcyFCjhVxx5DCMm+JMxjCt4CLnqVOMUtR4k4a37RBh/mIea7fboLmm1hgrs
IogPvqgXpvMpL7BmPKwJdX5t8/gLACvEPfoOYNNTN1NCVdDeHHcs9uMmkslA8GPtIG6c
/0LRJONbNWw3wAtaBEmFaG6lRrS7nDPVaLojopJiAeAfWADsN8j5WpE1hsMVTy++dy2T
RgynjJbgxVVUdPCbriFKiOsduWLaSaOA87As2MK50l7G7hwUeWeVSLjjyGRzNu78ZsdM
/g9A==
X-Forwarded-Encrypted: i=3;
AKwUvByC+W0b873pzgPRzbmvJ4H/Hems3lm+L1FsNLgJ8nazGd87P5F840drQBvrX7jfkT4VVmDrp9g=@isar-build.org
X-Gm-Message-State: AFuF++n/tEWAp8Z3fmxognRJtTl45+LiRt/i8k91NJ+xBqkp3n83dVuh
B86mRLEOMZLkMmHgKdqxZ8ewhJ4ht9iNHammyYyk2IWQu2woRSjtdurY
X-Received: by 2002:a17:902:e80d:b0:2d5:2f49:b3f4 with SMTP id
d9443c01a7336-2daec5f4369mr169312725ad.2.1788441025941;
Thu, 03 Sep 2026 06:10:25 -0700 (PDT)
X-BeenThere: isar-users@googlegroups.com;
h="ATskLdf/Xm/THV4ta2ywY8z3vUaiJyI5crLUGnDXMY0f9xXgBg=="
Received: by 2002:a17:902:cec8:b0:2d9:4ed3:b182 with SMTP id
d9443c01a7336-2d94ed3b1e8ls61765715ad.0.-pod-prod-02-us; Thu, 03 Sep 2026
06:10:24 -0700 (PDT)
X-Received: by 2002:a05:6a20:3ca8:b0:3d3:adbf:777e with SMTP id
adf61e73a8af0-3d9afa068eamr17471060637.19.1788441024276;
Thu, 03 Sep 2026 06:10:24 -0700 (PDT)
ARC-Seal: i=2; a=rsa-sha256; t=1788441024; cv=pass;
d=google.com; s=arc-20260327;
b=ZGCGeBC0VKql5eKh5bAgXLR/ztSvFn5fKizYYDBXoQG6Kq54bFrLAoIL8HbrDuk+g1
6rPnPgQAZIwLeNITyhUg1BDomEMtbyJZQgHb8CSM5wn4AtWsUShlaaQnRXySAmNHpkqR
0v7tEf8dl9fg7cxHmB0it/Zcm3XNCdOpAvZFywFWtUO1FbLoJT7JmxLXmTrjxwT3CqOr
e4fbA2Ya9uvvtzcFXnkM0wd8qbgt/NuFWejbAqfqzzcs9gtGZ7iJb03t/5julIbEhTkp
W4qcNuQjWw++dTqmRRE33L4tZ7opWnabU9FyLn4mbAiVASUiUF8c5aBJu9ACqQSQc+53
+zBA==
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=niECfVzBoCLlYzHfc5k50NyKMs3lSZrQIdh3LtdUI/s=;
fh=MAR4IrvAhd3sEKpd2rMZmD1A3RZ1HgCziLJco30Znng=;
b=pzB4Gguyho/r/nz/zWp1lwBL0jNXfyRxlF/1zPQsea/pqmA8opKAVOmkS1a3Ylopf1
n8vpkXnHiIszuzf8YSaxu4XB8GPg0tI1yVo7yfH4+AoQqEzvdKXYEUZ7piLaptJZF3l8
O81EIPB1k5rgpjqqp4nYklfnwRuXjSst5eDpMLs+rdgUDMkwKAMjw1a8/hOPos0DAcI5
LvRvxsh21yDcXopJiV7O6Gr79ns9NvIRpayZJfwRlbkUJSGtRHvxc8n1SsPYymazR55w
t18RLwqREhHxo7RSUmApNuKfyLFHn7eykGE4/igKXsSStQnaZTDkznFMTUd5KmTjN1lC
92lQ==;
dara=google.com
ARC-Authentication-Results: i=2; gmr-mx.google.com;
dkim=pass header.i=@siemens.com header.s=selector2 header.b=RJgF7NIU;
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:c20f::7 as permitted sender)
smtp.mailfrom=felix.moessbauer@siemens.com;
dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=siemens.com
Received: from OSPPR02CU001.outbound.protection.outlook.com
(mail-norwayeastazlp170130007.outbound.protection.outlook.com.
[2a01:111:f403:c20f::7])
by gmr-mx.google.com with ESMTPS id
41be03b00d2f7-cc43d3906ebsi90219a12.2.2026.09.03.06.10.24
for <isar-users@googlegroups.com>
(version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
Thu, 03 Sep 2026 06:10:24 -0700 (PDT)
Received-SPF: pass (google.com: domain of felix.moessbauer@siemens.com
designates 2a01:111:f403:c20f::7 as permitted sender)
client-ip=2a01:111:f403:c20f::7;
ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none;
b=VsJk4Syz/ZcACsb4s3/horcnP8JpZZMdxfpUNpvR+1fz3tAa70CpMayYxOt9XqXKs059E+X9QSIWf96OrWJGOFUvD7u/we2nCtvZxGHLEGc5L/yb6Wn0LbcEAZ8JkaI1617s4gqIjgtDxX/6V+h0A9O9BpJpxIiTXEwJww5v52wh74zVn7BOQpz/xTqwK0PvOMxaxK5p3dJWdA2BYBmYX/sUQ/7MgaQJVsKZp1PuIyv8N+5G0VH716mVeHF4UoadO7R/4l39MR1uypWdTtV1+zQUMTvZG63sZZnL92m4oQ1NuiRU4zxP/W7avdzi10T9mi54GhaXVSyB7phj2VTgfA==
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=niECfVzBoCLlYzHfc5k50NyKMs3lSZrQIdh3LtdUI/s=;
b=mqsrDInPHec84e+96F9flFJf1wpufPFQwOGbcf3tn7iVDJmiBbZYhUn2f7Oy2iaUx5g3Fxrcyz+fjEZhKoIsJqv+RfHc/fBQVa5HxL2XIu96HMHJPS5lBn/nCO9bZWD8vvTehBu/1FvB6yQEwZBtt+Fl/tS8s620iymzsYxK36ZZrwbi588rH5Ugl9VJ8lMmren6jFW99ZQqdO14nz2TgXh7YL7BnxjWeY9T5Rhv+WGv1aBuH/aGDKBcwyeIXYa6jp6lAZF4B3twZ2FLsWQbXXNN0s+jxX52t94xFmP+JbEj+4b1ZxX0eLT1gzS15y3XiOVl1qM8PT3rGq37zt8uzA==
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 VI0PR10MB9795.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:800:30f::20) with
Microsoft SMTP Server (version=TLS1_2,
cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.21.360.13; Thu, 3 Sep
2026 13:10:22 +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.0360.008; Thu, 3 Sep 2026
13:10:22 +0000
From: "'Felix Moessbauer' via isar-users" <isar-users@googlegroups.com>
To: isar-users@googlegroups.com
Cc: christoph.steiger@siemens.com,
Felix Moessbauer <felix.moessbauer@siemens.com>
Subject: [PATCH 3/3] rootfs sbom: directly use captured apt state without
extraction
Date: Thu, 3 Sep 2026 15:10:11 +0200
Message-ID: <20260903131011.968751-3-felix.moessbauer@siemens.com>
X-Mailer: git-send-email 2.55.0
In-Reply-To: <20260903131011.968751-1-felix.moessbauer@siemens.com>
References: <20260903131011.968751-1-felix.moessbauer@siemens.com>
Content-Type: text/plain; charset="UTF-8"
X-ClientProxiedBy: FR4P281CA0229.DEUP281.PROD.OUTLOOK.COM
(2603:10a6:d10:e9::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_|VI0PR10MB9795:EE_
X-MS-Office365-Filtering-Correlation-Id: 4049856c-cf83-4c1b-0f3f-08df09bcb5b9
X-MS-Exchange-AtpMessageProperties: SA
X-MS-Exchange-SenderADCheck: 1
X-MS-Exchange-AntiSpam-Relay: 0
X-Microsoft-Antispam:
BCL:0;ARA:13230040|23010399003|1800799024|366016|376014|18002099003|22082099003|55112099003|56012099006|10067099003|5023799004|11063799006;
X-Microsoft-Antispam-Message-Info:
0CeTYVjQKinxhyeN4cU4j2mk2YAHZ03Zcl5oHIy2WsLK8IxjPQjBPn/gs62gTtdb0C/7XwSzMdTIIN7Qhy+hXs8zYJY480VMDZY9a0XOHmm0PGogy3BWceQs0NmOvWxrR18yym0rgJSWhytqtlJl3Rg1k3rWhUSy0ixgw3p3KJTyTMyx702MwU/rZxcWowsZ32g0kENTg09v9xOgvJADyo/Gh6Oit1oH2qcZPKnNBy7AwURgbZ+xeiFvjXu7aI9su+4qM1WrmqHRXJrif8fhL0gqy29ps49Es9iEKcIuKU3DuSTJmd650B0U/m4Yzf+QiYNq9l4uvORuKRXFnvZ5okES+RGru9Lp3u3BbUBSZfo+kfCiulah28VOc7Zl7GsNWaN+k5FT2RAkMmaOSsDRdV7k3K8U7RM55t901hOfqEptc9V7flCrOebs5Vs2rDssKR8jgpoboeMCmypLZIV8e06kPFo9joxhgPWUV4OsV9uyEhaHNLaovGshSI2h6SXxU0Ew0VJkhkogV9xDH6EnNOX5D+94dzHmAn3+MkiCpyAdk6AhL5Pk/81c70MnVkeL/yCPqIWHd0TM6737kyTzA4YyH8YkR1suQGd1wAV3gnG8RG+RF8xjSeZrhI5B1alNcpF3J0TAmv9hFb25urZw1tmE5VgA25VcOMs+Gdmhf4U=
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)(23010399003)(1800799024)(366016)(376014)(18002099003)(22082099003)(55112099003)(56012099006)(10067099003)(5023799004)(11063799006);DIR:OUT;SFP:1101;
X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1
X-MS-Exchange-AntiSpam-MessageData-0:
5YTkV6E31lHWuutqtRkf9FX7IrI10VzWTDcn03kjEXy4DbRvPS7Qw4ezOnM4odXhpXG9zbKaL5alMDFp4QHEYs2AAGlxHg43yPKRhlw6TETLWeRMYjdRDdEJlkwpBU5S0+kV1A2yGgytfGQ0E7FXV0IuQ8kog+zOXQxci/chV5WeCnoTgqf+YU1scaQ39Qp/xwamKKt7/Sx4ywG7vwv2PJjcG24qBm+Cf5IbVkcYKlEuZ9QUBqONFhr3yERFlpCXeibH+dRE0liKe5ZV2ATl44sYsw4pNTqmPUqfTg/XqjiK+H4lwPqPU3F49v8EhscH3/1TKMiqVLJlsCb3fReCfYA7O4Uc0khRxaGEtbl6MtsDDK7SOHh/GplmSZcSLUp3sURdDXoOj0F7G2cogm08MeM8LQWFi0pHJeqMK76iVZO3E6B63nkahBHdL6Ad2rSBL/9N0uzyUBd3bWqUQM6iIY0MPDBqdddUHq/6YDOq/B5RbXZYncujPMPnZIC/WDGgpD/mOcD6c7XQweqzxMpn5WfItRRrFUBkNPXGlPaWAxKwJ5/zbC3qLi/nHSJUMtVHkRaH07pvhEHh9BaMvjnqn1wk8T64QEpdPXwOAz6izyOFQHGHZSfnmQzFvkIOd69TEC2QDA3g/yOepGNvw4WTuBUCnV7q4JOaCG7lwQtLZpyuQMlrq67xBeglMITaxz667J1N3gS7CdR/c1BkyrdaWTOm2z+TRiMsm22PAam4HO7PMqehwlhkY7d1yBgXLzdeGlFXYZCZnqMVHe5CE/PBPij92yfMd7p8YsobBYMz4Y3fQj07OyqYN2cxJrUmGjL5EzELggqM2VPc/R7QjnD5pyrZSA0InhATwS6dZjDkt6JvyUjGFMCx+3bFjFG1JE1UeqdgtqDKFcDbDxNPSSxzxlfFeG9LGvcq1YmAsWfLcDfk3wfI1nSTQzlBZgYvKidZuh6zgfTh06vkCWRvhOtKWkBAxI8fXZgnfqDfRbW/S3uzkKOfFoifPs+M8S97M1xRPnaWIRHHd6cFzWIc/DpMWmyVUyExFBBgKjZnTTtQB3KB/6ekh+1TtY/REsr26zNeKShoLLs5zsh6Cij2W/IvV+1jA34RpQIJabuAKTLrD4JXNexysa/7vVIQisNtQG5d4rHWnhQB0k4exTXTh5GxRUAjxUDhRv2m8sgkIACpKNmpGaS+uJCDg68CHrJKiExU/+n9/5R39PxqFJsrWkZPU2bbpDRHUUissNIQIKEJpXxdyW2brvmSBXFLhSleT1U7KcNxzRaWOAWrIWyDnTKUXQySGxBjgkEf01jvpoUzXct88VJJLrQGlAZ0LYUGK+RquTnmHJ4HI+rXCa7NOKlH0oJuTufaSEc2Y2fC/fJ8tfRvnI1lxtopEiWdMSWEhs5iJzR1qF8in4X1Yz6zGwzW1fTEPkaqsGlr85re7i9bvOLjITKixZ+kCFl6bKsVA5OIeVsWiO6Lt/Gzq5xith6w/U50xX9zqFA9reCh4uBgVMRIOXmqVVNWFmMXhRaCZcv6Pf8W3js5noYWMgPKrZBblSGKt4xUHZ1h2kMARI/MW74Xs9aVX8fV73nVAhYJ5oOgrs/l9B+yzQJfiRIkjWt7OV/O2zfUUDOz95sds1uRDBZb6pneYTYJbGxzQoTWnXUDCMflr9t02yR3PqhScYIrvhtDQRtEPRFpdPLMqn8E6ZlZvtUKSvZJZxS0rkhDWRnSaSxuFY344qeTvdDrSC3CvWOz7Hxt6OhiAaRHYw1bby0=
X-OriginatorOrg: siemens.com
X-MS-Exchange-CrossTenant-Network-Message-Id:
4049856c-cf83-4c1b-0f3f-08df09bcb5b9
X-MS-Exchange-CrossTenant-AuthSource: AM7PR10MB3956.EURPRD10.PROD.OUTLOOK.COM
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 03 Sep 2026 13:10:21.9091
(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:
bOSKzKqlm9VZRgw1h1x2IXECMiBaXxDZOyZDNwlxgBIxzdhE4eYVy6bg8k6nntq151r9rwwyR/Uj5dqmeqt/hFiz90USHFOUExlqsG2rOJ8=
X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI0PR10MB9795
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=RJgF7NIU; 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:c20f::7 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 <felix.moessbauer@siemens.com>
Reply-To: Felix Moessbauer <felix.moessbauer@siemens.com>
Precedence: list
Mailing-list: list isar-users@googlegroups.com;
contact isar-users+owners@googlegroups.com
List-ID: <isar-users.googlegroups.com>
X-Spam-Checked-In-Group: isar-users@googlegroups.com
X-Google-Group-Id: 914930254986
List-Post: <https://groups.google.com/group/isar-users/post>,
<mailto:isar-users@googlegroups.com>
List-Help: <https://groups.google.com/support/>,
<mailto:isar-users+help@googlegroups.com>
List-Archive: <https://groups.google.com/group/isar-users
List-Subscribe: <https://groups.google.com/group/isar-users/subscribe>,
<mailto:isar-users+subscribe@googlegroups.com>
List-Unsubscribe:
<mailto:googlegroups-manage+914930254986+unsubscribe@googlegroups.com>,
<https://groups.google.com/group/isar-users/subscribe>
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?=
|
| Series |
[1/3] imager sbom: simplify invocation of debsbom tool
|
expand
|
diff --git a/meta/classes/sbom.bbclass b/meta/classes/sbom.bbclass index b2e8aff6..43b8a71e 100644 --- a/meta/classes/sbom.bbclass +++ b/meta/classes/sbom.bbclass @@ -51,20 +51,14 @@ 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 - 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}' \
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 <felix.moessbauer@siemens.com> --- meta/classes/sbom.bbclass | 10 ++-------- 1 file changed, 2 insertions(+), 8 deletions(-)