From patchwork Fri Feb 20 17:15:43 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Felix Moessbauer X-Patchwork-Id: 4884 Return-Path: Received: from shymkent.ilbers.de ([unix socket]) by shymkent (Cyrus 2.5.10-Debian-2.5.10-3+deb9u2) with LMTPA; Fri, 20 Feb 2026 18:16:23 +0100 X-Sieve: CMU Sieve 2.4 Received: from mail-oa1-f55.google.com (mail-oa1-f55.google.com [209.85.160.55]) by shymkent.ilbers.de (8.15.2/8.15.2/Debian-8+deb9u1) with ESMTPS id 61KHGMDI005927 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT) for ; Fri, 20 Feb 2026 18:16:22 +0100 Received: by mail-oa1-f55.google.com with SMTP id 586e51a60fabf-409037c3f0bsf11703867fac.1 for ; Fri, 20 Feb 2026 09:16:22 -0800 (PST) ARC-Seal: i=3; a=rsa-sha256; t=1771607775; cv=pass; d=google.com; s=arc-20240605; b=eet+CSOfLYLCz2tHQd959q1n/avGPqtSahtHSsvfMIr9eP5XxjMF3t4j9lnLe2czMn VU2q7xGpu3Mal80faK87+qfVEgb0Rjgr695YMdPAFh+NBm6X+Wzl5k9cl+dI3yGHOTGY 20TdC0hHP94OgxI84JZ9dcqnQVL7Of1y6U6UYfGdu5QD2ZI+21OpCCduX8nUe3upUD4Z AFGQMSdP6icQ9UEKgdeXqtpcSDIUEKXDpDxpv3RxF4WuYSOJMAw6DAYnONoTMNDSekDT g1ITVeaqviAHavPTqirDtbWKQJ0sVcpPDtaw1XHRlFatVgAzIkyut9R1dMva2fBj2ZFU tskQ== ARC-Message-Signature: i=3; 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:reply-to:mime-version:references :in-reply-to:message-id:date:subject:cc:to:from:dkim-signature; bh=ivTjKXEhCqjlRGbbiOp9LBUqJ6dh6V4cegYeGRmwd7k=; fh=O+iez5lakq0ssGIUzSaUBXztPJ2ezNnpuGGBsyDDQLA=; b=VsA8+Y83m4cUB3aZvrCe091AnvuXs3cv0JS8hWd4pHv58jMxYbhSdfppSQGxlyqep6 dXU63YC6YHUByBB470V0eIN0Y5umMu7xvt2FTS7XHEK+ElGmwtNX2efWBhyjr5kwrBNQ BEA0K69prMhd/6aeDOQyuxxZqlgDMi48Pyh6abSqj17zXhO3DJkHKoFxeYyXdg/XOLRY xplNhiiA2Uoh1XPLN5wXuwtBI76Y//QodsoQXXTGb9MWzyJFrDAJq1RhWKhEV71t90TV LaEFlraqiSVH1TSanqjy6fyNkdPBR1YGWhZsW9l5mqsyHAOaYEE2xJ6f9b48ZJ7+ldQe R33w==; darn=isar-build.org ARC-Authentication-Results: i=3; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=u1IQTFrG; 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:c20a::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=20230601; t=1771607775; x=1772212575; 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 :references:in-reply-to:message-id:date:subject:cc:to:from:from:to :cc:subject:date:message-id:reply-to; bh=ivTjKXEhCqjlRGbbiOp9LBUqJ6dh6V4cegYeGRmwd7k=; b=ZMR55Gs2UD0p2N5MUzrTu4dMr+ZSncONNqAr/VMllKGun9puHJmuSAAyqb86bneITy tStuJzaPlzOdceoIE7DqLXm7f5FpwAlWQRitWsj6y2Ggg/Xy6MSqeYxrt2Co7RKKUYoZ YBl2Unjrf5Ira8sDEkHhsWCgoLKq2Eqb+w4bzI8kfiFJi9L9WyR9UACQejiwEGpTESjA lCUIEdw9r5ucJbettUBR7lt8uYubdvhTF49RmFy+8MxRKf3n/7Bdr/zVY/agtPRLBNcg lW1T8Uh0RV5xnvSWRu2+Pn2YHCvT3ZFPePv1ITFbuQmMNF2zD4jDndx87+LwOwJaZdEC rrSQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1771607775; x=1772212575; 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 :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; bh=ivTjKXEhCqjlRGbbiOp9LBUqJ6dh6V4cegYeGRmwd7k=; b=PrPceOWWZqhwd0sTdLBjiZMSLqqwF0r2/Nv4NIJtttmUajpTV0wrpXTHxVvuQVHije ZMxLxLy7GA/hkLwM01vh1Mtoi0U9OcWsBQl3CTpgEXZeyxirsMm6mV6Tfy6BCVqyNFII TzMlmf819tvfz9QWU/Pv5Ig0hNr/QGEyQicC+Jny8+hLzlpfUfjk1ApA5AvANTRgBIER GCwtYRsVrK/wyIAf4rwcKhjpOpGiqSCT0ViRAOdpsZmkWlwW4PDV/lQBZpTmxHKOTxDX 1oOaXd1i7O+VGY3BmciYOQZSEe9NmI2KQazrpg4M3GtUJJxs4IPvzKzdl5FlRSKtOaOo Yo5w== X-Forwarded-Encrypted: i=3; AJvYcCWdyddLZ+wByIGh/fWTmFptL7OoLjDnPURXnEE+gIE716B+C26YC8NNjyGsF5/FcolVFZq6pq0=@isar-build.org X-Gm-Message-State: AOJu0Yw5C39sgl6aKus8TaetLA+nGluxNluvsQh7RZOggo1ZFHJsP+nP FcjOICc43qLewMEBkQRB5w6sMRUVZfsLgH0HkCGNKTZsPFCQZZcA1esh X-Received: by 2002:a05:6870:c1d0:b0:408:9c83:5b1a with SMTP id 586e51a60fabf-4157abe6023mr274934fac.4.1771607775382; Fri, 20 Feb 2026 09:16:15 -0800 (PST) X-BeenThere: isar-users@googlegroups.com; h="AV1CL+Fa3V8LuBQy+TO9gZ5sldyL9QhQemo9IKmkbBNZdOrX7Q==" Received: by 2002:a05:6870:1413:b0:3c9:732d:60f2 with SMTP id 586e51a60fabf-40ef2b41d95ls4521322fac.1.-pod-prod-02-us; Fri, 20 Feb 2026 09:16:14 -0800 (PST) X-Received: by 2002:a05:6808:191c:b0:450:cb93:69ef with SMTP id 5614622812f47-464463d85fcmr384930b6e.56.1771607774316; Fri, 20 Feb 2026 09:16:14 -0800 (PST) ARC-Seal: i=2; a=rsa-sha256; t=1771607774; cv=pass; d=google.com; s=arc-20240605; b=Ooav3XAcVvbtFmpfXT1Ljvy/9/t8kkieEu52rjhj/LwhwUhIQOTDUJu5do1d8NWnP8 1T4L9v45O5WfAw3g8QwvSVd9SUtPtPPW/mBWqU7hNSMt/b6J5OFwz7WBUDB/FVp6YOUp 8eg9At+IqAYwpYnITMvT84kr2UnRWCvuk07Pbff0u7bYyxuBoOkBKNhmlmlyJYXEBFZN S0lqzFnx9rO6WxmjXxglhEZ0wFGsegG/wFyJMpJHhlPr7aNFRlED5zlebSJWytWUItLD 9yVYHrbFGy+QaYNlXBUfMARXB8szDrR+tF9chZFcON4a+40nUkiZXqGjOv2h/H5h6E2N c11Q== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20240605; h=mime-version:content-transfer-encoding:references:in-reply-to :message-id:date:subject:cc:to:from:dkim-signature; bh=gs1TYjA0sLOIzBL+Qb51efk00elL4suvrBXkX9ZNWkU=; fh=WkhL8kaJc+l2wQon1t06Ej3uvBGj9sVhNcE8PaS/XbI=; b=K6ko5tyqfgxZkfPn+lOviaDZqyDOxFaq0x4UZntYzIbUDe8V3tTuNuTYDNF9M6LHfl 9aPH55FWOCakvP8qC3nQnGpJ51oYYEDfziHTUm3EmymxrCPWgBxHMwR+iN161PBuaV1K v2sCXUsP/pxZrX98cgUl1mYVP7+yylijAE/U0glwvOWfBFDPO+1mSUKKn9NphV8AuzIj bwnAgE5lhUYIEPUeTvtOaVrYkcjS/r+IpSPRzO/hFXwkjQI43ODasi8JcMI5x1RyXpFQ 2IUIns5QXOgE29sXZnoeHRt9OyBTpDqMu+bLR6aCorBpZv5FIqdnJkWuSeShm2UhnUVF YI6A==; dara=google.com ARC-Authentication-Results: i=2; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=u1IQTFrG; 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:c20a::7 as permitted sender) smtp.mailfrom=felix.moessbauer@siemens.com; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=siemens.com Received: from PA4PR04CU001.outbound.protection.outlook.com (mail-francecentralazlp170130007.outbound.protection.outlook.com. [2a01:111:f403:c20a::7]) by gmr-mx.google.com with ESMTPS id 5614622812f47-4638c55a742si743968b6e.0.2026.02.20.09.16.14 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 20 Feb 2026 09:16:14 -0800 (PST) Received-SPF: pass (google.com: domain of felix.moessbauer@siemens.com designates 2a01:111:f403:c20a::7 as permitted sender) client-ip=2a01:111:f403:c20a::7; ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=RGGb5bD6Akf15VlU9T99eKBWADrhREmhQypSVOmh1hDBJuBJmnqW1x1Pec1kNnlioQM+m8iZq6kC7ea2FQb7WS/eGLBtVurAmxDR5vDKdXegzajYRIULgW0oz+sC7gdOGl+mgwZsOfP71rQb1+1/RaIgZh+V96xwZpBxeuJ5p9QTNfQgJl4x+zsMXmKm/QCH6i4o2pZp8DBrGZZu68SnG1z5lQw1lJ8FlNmnQNIE89yLQZN/2jrAuWxUTYp6kxHco/GzdiN/khJ6+1g4L1l/5mFX08NtfApYYymZ+iEDDATeu/8S7KfWDh24Rx6dAGu9AC3KAegYHboTohzl8Per5Q== 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=gs1TYjA0sLOIzBL+Qb51efk00elL4suvrBXkX9ZNWkU=; b=PELaiS+F3WykcesVranwiAJIpbeT3Wfe5PeDWxKeCAeFgcNoTYYdTaK3BZxgplNmOL2uWDjfwJeZgSA9RsXKwbuSq6+RXtjHAQxEmV/eBV6Y/sqBaBdyNLRryQVl2ElJJQupmLgJpkgNR7QKQM6KFV+bN7jfDItTyysbsJ0VPpEIyeD3wtMBdjcjTiNqAL9BQYk20N5lHVyrCFQkj7SNbG7QWZWdz7eD8N0RIa+OYuoiO0a+vFHSTDrNAf3ItCSN9vwvTBwS3c2KgHbaZk6jElD8kFDi0TZkMfZuYsmRmwDMdi0QlotIFFOrJe7yK5psUlGIO+6zUIYmpXMSlx1/xg== 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 DU0PR10MB6828.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:10:47f::13) by GVXPR10MB6007.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:150:17::16) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9632.16; Fri, 20 Feb 2026 17:16:11 +0000 Received: from DU0PR10MB6828.EURPRD10.PROD.OUTLOOK.COM ([fe80::9412:cd7f:3f72:92ab]) by DU0PR10MB6828.EURPRD10.PROD.OUTLOOK.COM ([fe80::9412:cd7f:3f72:92ab%3]) with mapi id 15.20.9632.015; Fri, 20 Feb 2026 17:16:11 +0000 X-Patchwork-Original-From: "'Felix Moessbauer' via isar-users" From: Felix Moessbauer To: isar-users@googlegroups.com Cc: jan.kiszka@siemens.com, quirin.gylstorff@siemens.com, Felix Moessbauer Subject: [RFC v2 01/19] refactor bootstrap: store rootfs tar with user permissions Date: Fri, 20 Feb 2026 18:15:43 +0100 Message-ID: <20260220171601.3845113-2-felix.moessbauer@siemens.com> X-Mailer: git-send-email 2.51.0 In-Reply-To: <20260220171601.3845113-1-felix.moessbauer@siemens.com> References: <20260220171601.3845113-1-felix.moessbauer@siemens.com> X-ClientProxiedBy: FR3P281CA0085.DEUP281.PROD.OUTLOOK.COM (2603:10a6:d10:1f::22) To DU0PR10MB6828.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:10:47f::13) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: DU0PR10MB6828:EE_|GVXPR10MB6007:EE_ X-MS-Office365-Filtering-Correlation-Id: 12ea112d-0c2c-4abf-949d-08de70a3be77 X-MS-Exchange-AtpMessageProperties: SA X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|366016|376014|1800799024; X-Microsoft-Antispam-Message-Info: wJNJx42em8j7O4nXz7XuT76n6Ep9J7sQwll56k+NYipBq96mCQLdp2Tv6/nsXwuYxRqwxYR7PB6KFkKsNg4EeRQnZ7Dc7nteq6fsBrBO7T6X1t8sjZlIiKBB64CCK69sGBBs82Y5VYLClxV0VIT+XcVtqB/o2IsFkD5pu8jkehVZ7nJcaMXmVt+bpvvnUAEPvWal6aUccSQIhmlyjS7bx29Gi56rU/ALGeYeEo/Hcg/bAFpPJMrCtg/D/PEaEyYiGnHmruTd1r2qo9FTSl9YTRrEm6k2sjwzu3741JzETfjF7FG2UWiUJwS07QRFmPoexGQk8B31812M/Gchu4tRdAreMjDSpFcn/k9udmFeflrPzDwTj2zmRQRVrg8WmnTn1RG3Wkbiz8Dfv43o87BGW1z3fhFgFmTE5g8smEUspkmzEPQy9LSSn4auMyq0PyMAp6KU22OzwsSdyQgl5wTRgzrQ5UqBRIO1Gw1c0JXFVOwq1WcYEckjMdAXpEk8Lzdb1KonReS/7OqXocD99VsRc12jRd88oHDz7SncNZhwPB69xrX7Uw+NzU/vBqzDtrS6dKTKDiVBw4bAzsetRS/YqkObsqEN4q6J70+TIyaDPTfMqDHccXSNpMNw9vO9TYvhkcgVgoL/pcF2uxlVCtxrWsImvnPaPV/ZF/4TMxXU9OETlzxVdrs0dr85k4Uwl/CQBoK8w4+BHJ/uQxIhjTQWg0zA8WQH8iGzFlACmfzkdoRFdajxlHoKd39x6eWDvjlRV/ezj7xd/t5Zm7OSY06sY76aKT9PQUpHubgjFnC24gjCZt6qB7zHKh3gKhf3PrMAzwdWskGnIJJXOOmNOyUuxpqOLRYviVxXQ6wGOhd+3HeFnCQvkr6JnAaU16MBHpQevxczAxRgKTXLbqp5ZPIOKV+ig3G62BUb/+7KNo77IuGOlC1NFbWmO7yiDfrdz0KDfX5nFaeIpZ6oUxPNKnj8v+bQepp325tQEpO1Ufotq7E0jLJGitlvx9TgV/mxrxgvprHvEPoP0CXj9EaCwEnzFKqmF9SZYT+an8X+c/+BlcnFIpGFZJa26w9oLEud6Cdz7gDmbvXQIeuQRWQWex1A8cTOXK8EcQt5ntynCyR0wET2kzdapKPDkYTbdYhkCD2mJkkVHEvs7ePKGwcUCT2j9okmAA1CfoHiQIn7vY07GaeQ5gfPF/lz5oXVjjoysYoKpkU7ONGqahWabBe8dI8o5AsVsqVwtuH8nERvej3anCVuqroO5zg9DIHz+kbgnyBVXhRQXyXJIJ9JP5O+MmdKTR/bbZG9Jz7zTsrBHZCjp7riMCr0ghPz4c3vd3wJTaQ8ctk5nPK17/sNSEcIj0a1hHoGWGHMsvdRDKyZEo1prkQHNTDO2vV1ui9g8mSUqTBrWW+PcOBxKPXigzAJQHHQfwg8RpR7HiB26xLzzEGnn5aQoP6PwriCiBU3Sz7SvO85+RXdROtVSFrK54LzPM0HfGQ+iJkeILitvBT+Pgo/TuxP8CLc5XWrboyDQcDXJ0eGQ+jhewWcdExNoE6+eC9BPhs24543Kj8ZrpszD3fx1R4= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:DU0PR10MB6828.EURPRD10.PROD.OUTLOOK.COM;PTR:;CAT:NONE;SFS:(13230040)(366016)(376014)(1800799024);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: gvVZHudM7zr+qwE6+l0JsVAKEkHOoWhdPjNFHnXFCVtrDIL2Ny6V9e46EN7BXXXByufSOWJLblleEojEB8grltqwwbPCAvvQwxp2hXZGsJ3CM1FMnMTO35cpWyAjIzRTC8P31B5OGUN7lJ3CZhCOXGvWC9Vb0l2TMUCJ46DQMIBnfWu3Nc5hOG2D7Pv20xl8tEOsPTfn21nJTX8xHOWX4rauNLkVq7FInMfxY0x4JKtv0VwHpxPOcjrKFsNrNVFRM+hLsEadw+I+nyP1P1E/j5DFlKyPiOdAatg1+KkLE0fFtfJSWtKXT41nd6SB9wTSEfcBihBnsh1xk7y+4ruvUgUJ47uFt0I4TEkPalKX0IbxzwwIzWPZzLVpUipf6ST6D1E/JvoVk41HuHD+2gXmneRZjjJ3/7srchxUWlCT0AyhiDeUkyRb+yAn6KlTYLHBciq186BEbNUR0Vsh2tWAZohQQgGvJN536H/D8lF7P3HacALxXKqoz5bKFO11cAL9IuslydtwxYRGGHQ8uucutgjmAog9vZHnzG2suiyDPXfRNvxE8zvB99/B/tRwtu6qFk9XWdR97dxn7e0lC9KaibB/vXpdu5j9hHNk9inSuEI7faDxBToedAJmYrYnXkpsP7kl10QbqDYlP//gm+75LpK0IYcPVi1vLFFG/UQq/NpBer6oy9mSOJalt8f4ASFoFv01pbsIHtuhpbMXlh63sqoqro4WdAQrjdIW7b79IfawwrXL7DaI0PzStw+JatVtqThhJxTR0LBYz7UY9pk8nQ2w52rTVqdkfKJgw0LEz1xVrb1ZO1Z5qyFnsU54t2hM7cVY/iW5fiUgOAhOIp85K3P16YetUugl+hNncRTOYM59ubs+RXreo3FXnNDtBv0RnOY5e6zZGBWdPzDTSE/PQXAapkLRrYwLlMAHieQ8V6/hKbjOY1smdmihidjQZr2aHEwylxQ6cN2ktAr9i5VqQtfe3dAuOrbyk8I+Flk+80K53jVg2h49jdaF/++hpOr6pZLLGpxHqTPAtoTbRJUbLnLDNnFVvTwkoWcTaSJiHyRdE/gXjxVVCoZehv0SCo9l6NznKXvKOhBiISreGTCNGqF3jc7kFKUB+upvX1AgGcIfgovfsLcfO6xJ+laAxFHqxWh4+4wWWZCpEI8750FwpCD8nmYeAymyFPHOWkm1PirkedvoTTu4AIzrihnmwbADIoiKKPepEhUo4TbqaLB27CRYQLDwYLSJ4wXpDuslpojf6tQKyAFfG8ulHO5uNkN41wH+NUbfTAFKI04DOLri/eQCld+yyLqimg0nc4I4LzeNxLKC70SOSBvW63B7/BTi9k7bSQcBedaW5M7tyOj4TgkfpSAu4H0qEQaKQuUIRphMG91rjUmv1vnpxmVgnY7WketUIpZQ1oru//jM+6/ZYP9LrBIx8EyJ0ZQksl/uMfbBJwQgcjBpW3fcBuPsC97yCiskJa6mBvMwb7HyyNECrYyP8A7afKoD8azISJM2+EOh5+n/PgboSei46T+4cf3Hy+zmR4IVYY7WT3K3EWgmzzOkk2XY5PLZtNjjs095GvNvSC3f36hVZz4MZ8HfyA06xIOUHuy2dCV8nqLC3T116E9WX69Qgi0SQI1fRpeL3cHiWMvG0NmRnkwJcEwE3lzcCQrY37Dcb10tG47YayBmBhrX3cLOU6oOtTcGZNfjox3CQqVYAfqe6I+VgR0lcKiY3bgy35ydNkAeh6O7MH2pNBEASwzA2nxX4aEsMfPbkMo= X-OriginatorOrg: siemens.com X-MS-Exchange-CrossTenant-Network-Message-Id: 12ea112d-0c2c-4abf-949d-08de70a3be77 X-MS-Exchange-CrossTenant-AuthSource: DU0PR10MB6828.EURPRD10.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 20 Feb 2026 17:16:11.3351 (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: 34gBDcnTWg6EHRGAPBNRtHjRu2qMh+FrA2dH4Aw5LF9UG9p7Flyevjr3njN7XkP0mUbaj2+Vb4idCTUh8oea9dLkRMZyFZhD0huHa85K8UQ= X-MS-Exchange-Transport-CrossTenantHeadersStamped: GVXPR10MB6007 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=u1IQTFrG; 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:c20a::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 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_H3,RCVD_IN_MSPIKE_WL, 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?= As the mmdebstrap itself is executed as root, the generated rootfs will also be owned by root when stored as file. To avoid this, we let mmdebstrap emit the rootfs on stdout and write it to a file outside of the sudo call. Signed-off-by: Felix Moessbauer --- .../isar-mmdebstrap/isar-mmdebstrap.inc | 13 ++++++------- 1 file changed, 6 insertions(+), 7 deletions(-) diff --git a/meta/recipes-core/isar-mmdebstrap/isar-mmdebstrap.inc b/meta/recipes-core/isar-mmdebstrap/isar-mmdebstrap.inc index 73fe9434..d5bbae70 100644 --- a/meta/recipes-core/isar-mmdebstrap/isar-mmdebstrap.inc +++ b/meta/recipes-core/isar-mmdebstrap/isar-mmdebstrap.inc @@ -240,11 +240,11 @@ do_bootstrap() { ${@get_apt_opts(d, '--aptopt')} \ ${@get_distro_components_argument(d)} \ "${@get_distro_suite(d)}" \ - "${WORKDIR}/rootfs.tar.zst" \ - "$bootstrap_list" + - \ + "$bootstrap_list" > ${WORKDIR}/rootfs.tar.zst # Finalize bootstrap by setting the link in deploy - sudo ln -Tfsr "${WORKDIR}/rootfs.tar.zst" "${DEPLOY_ISAR_BOOTSTRAP}.tar.zst" + ln -Tfsr "${WORKDIR}/rootfs.tar.zst" "${DEPLOY_ISAR_BOOTSTRAP}.tar.zst" if [ "${ISAR_USE_CACHED_BASE_REPO}" != "1" ]; then deb_dl_dir_export "${WORKDIR}/dl_dir" "${BOOTSTRAP_BASE_DISTRO}-${BASE_DISTRO_CODENAME}" @@ -259,8 +259,7 @@ SSTATEPOSTINSTFUNCS += "bootstrap_sstate_finalize" bootstrap_sstate_prepare() { # this runs in SSTATE_BUILDDIR, which will be deleted automatically - sudo cp -a "${WORKDIR}/rootfs.tar.zst" ./bootstrap.tar.zst - sudo chown $(id -u):$(id -g) bootstrap.tar.zst + cp -a "${WORKDIR}/rootfs.tar.zst" ./bootstrap.tar.zst } bootstrap_sstate_finalize() { @@ -268,8 +267,8 @@ bootstrap_sstate_finalize() { # we should restore symlinks after using tar if [ -f bootstrap.tar.zst ]; then mv bootstrap.tar.zst "${WORKDIR}/rootfs.tar.zst" - sudo ln -Tfsr "${WORKDIR}/rootfs.tar.zst" \ - "${DEPLOY_ISAR_BOOTSTRAP}.tar.zst" + ln -Tfsr "${WORKDIR}/rootfs.tar.zst" \ + "${DEPLOY_ISAR_BOOTSTRAP}.tar.zst" fi }