From patchwork Thu Feb 26 16:28:26 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Felix Moessbauer X-Patchwork-Id: 4912 Return-Path: Received: from shymkent.ilbers.de ([unix socket]) by shymkent (Cyrus 2.5.10-Debian-2.5.10-3+deb9u2) with LMTPA; Thu, 26 Feb 2026 17:29:08 +0100 X-Sieve: CMU Sieve 2.4 Received: from mail-yx1-f59.google.com (mail-yx1-f59.google.com [74.125.224.59]) by shymkent.ilbers.de (8.15.2/8.15.2/Debian-8+deb9u1) with ESMTPS id 61QGT3vx009318 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT) for ; Thu, 26 Feb 2026 17:29:03 +0100 Received: by mail-yx1-f59.google.com with SMTP id 956f58d0204a3-649deef077esf1306357d50.1 for ; Thu, 26 Feb 2026 08:29:03 -0800 (PST) ARC-Seal: i=3; a=rsa-sha256; t=1772123338; cv=pass; d=google.com; s=arc-20240605; b=cP5SO4X6RBG4GOJBMh7FzXx5o4o9aUMfu4lRRpx3VBV3/0E52PSt1dKdsUpKEb0oY+ lNHpLEI3Z5QWQj6BbVogZqBOD/DIfEtlfM1dyOJJudp0OhH8RiuaphtOGrqqeHT/KXUp 7vxkhWCvYRdJfuclpAfFwfXWslANXUccf1IAvXoye86XtpCkbara53Tqj6zLMuKvsfb3 GVxz8aegV66Is4QaCQPuztbHrBuiNUcR5CGVd9NXZcUCmIWzCJCyUpGNzCHRD8JSJGzq YsX1fr5k1BX20Fx4EX8ia3FkBHfqBpo+WtQHimTAnyRP2s6uDeK1yPSRyulMkL+Qyemk NyFw== 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=TSmUcD91AzUNVN3QR7AC6Pno/9b+bXnKqR4DlGP5Ftw=; fh=yQ+ntnxu8/4cqqqLM1Ak3OiqC32oRmW/agkIKs/H8Zg=; b=hycqPnyHvFRZ2caAEGkAxDybh0+iDAn3ePL0YQJNTvoQXHH2Q56HBcol2GmR017F/G 6kF5N7XgIAkmZEF+76ZTKZnDjoAdbwbjAsI3xln0p4VphBPtzIXw9oBNXsL0CKlbK9+4 ekGwo28kEziq3RG48XsMB1kQfAQNgaxZZIl9J+2FjJZoM1mycRBPA+tOBuLP1GcZ6OYN 421rKDailquFdAdG15fXPVLwTUpL0MRT7xzyZe/9Echl35J9sSfZjTRySYyJM3KEg9eQ 2rT3staNkRUAvHYSz2k5r/GM//bEx3MPyO/qqDz855wS6wEoKq2ubLBTotu2fcanGnOX /BCw==; darn=isar-build.org ARC-Authentication-Results: i=3; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=L6D6wwYj; 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=20230601; t=1772123338; x=1772728138; 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=TSmUcD91AzUNVN3QR7AC6Pno/9b+bXnKqR4DlGP5Ftw=; b=ZmG8aP+rMouG2/xkIQlk0s9WLAO90RrNvFnM9o5PZXVEOHAT74WRpgZZUbp3fpQp4C UJ/4ZYVzhzQAGPGmewdYt/u71j6RhOeaQEMGWui09xCiblHMhx8yPs9+mbuKRgIm6pjl 5pHfETlzRWlq9sfU5G5ViT2b+Fe9rGXXBnhCZEuu1luiAke8w9sCVO7f/dRZ9ZbkmxUd 4BYIMLNtiNEXT088kHwDsFa0eQ8dgR2RK69OdpruJfN70VlGeVJCUPuwpyYIS1kPuL34 M0cS7LhmHbKvNqxbS/ybRYzgNmApnlUUBRsCCUks2I0KwxP6OnDRoCRbl/TzUG0ZkJlW /39A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1772123338; x=1772728138; 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=TSmUcD91AzUNVN3QR7AC6Pno/9b+bXnKqR4DlGP5Ftw=; b=E23fOYfcQOYVoYjkkjFZJXJyAmltekrBimESE/aE669ZJ9K04Rp7caLstTSI3GKq9D C68zpdlqJBy1kJuq+lTm4LUXgq5MkJYsbjrLTOmUo1y0kdUFJG8gfSQi93/JsyHwqrT9 yiKeoDFxv0JPJaWjHzN+CImGMK12c3qqLY+nxjuHft+9HGDFKqhumfITcE6Eagv5+9NO em95G7kViORWEUj6H2Lsjhh7S0Nn6jWdWTP6tiwwm5MetbCwGvUl0XmT+A9oK9NulmfS qm7rgn89nTLyxBQK61G0HN/+yBEuinRdYO1LEERbjUHX1hZqwIHWR8x9QD7RlpZCPV3O USvw== X-Forwarded-Encrypted: i=3; AJvYcCUFrXd3zsw2wBYTJDmJCMOGNMPbaQjngEE6B6uygPyDNFyJJk/7BbncTj3yCaP7LmrfzuB2rNE=@isar-build.org X-Gm-Message-State: AOJu0YwQ5tTa/caKWCCihs5YDHq/tbbStcbxgh74uNlZo6gsh3rKoHZh kyVCYFw6OK1vJaPIuJEJHrP99BuLPYdmDcDdYcbdHZHYHyBmWSBypazE X-Received: by 2002:a53:ecc3:0:b0:64a:d4ca:4ed9 with SMTP id 956f58d0204a3-64cb7c8d599mr1721216d50.83.1772123337527; Thu, 26 Feb 2026 08:28:57 -0800 (PST) X-BeenThere: isar-users@googlegroups.com; h="AV1CL+FPVCZtI6Y0DD9olVLTD8HkC73V+3w2wZTWIq+Z6zIM3Q==" Received: by 2002:a05:690e:1a14:b0:63f:aef7:d017 with SMTP id 956f58d0204a3-64caa9b0397ls1653290d50.1.-pod-prod-07-us; Thu, 26 Feb 2026 08:28:56 -0800 (PST) X-Received: by 2002:a05:6122:1c10:b0:566:4689:46eb with SMTP id 71dfb90a1353d-56a92ec8bc9mr1632228e0c.0.1772123336237; Thu, 26 Feb 2026 08:28:56 -0800 (PST) ARC-Seal: i=2; a=rsa-sha256; t=1772123336; cv=pass; d=google.com; s=arc-20240605; b=GpiXvmLxfq1SZ7GjscZLaZPupr/F0LZ3Lsxy/1cCdl/1s6kBLRBXW9qLOxwXgtKLZX m18GyVI0n76b/9xJjfXDxx3yCx0kHD2NCaNWMaKf5SyjuKB/r8w6p1+RodgMp9HyOQSN pTlNnQkS3FZzYjp2ooBS8KOsY9ufist3IjRjW8LeICBm88cygaiF74Ee9oyu+fwlCfRN 1P4GHurhDeJa2wnJN+QjCUuTyPDWc3EwHeWc4SuPl83MaIQt96ftGEAaYwZt1ATD8j8g Rx+IhxlyavEAQKuKyeKI6JOpiIswBkVtr6CDy/OCaR+H3QioCKUUtUzOj2T/qATu69Uu zcVg== 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=2x0pE8Gf8H1cPCmgqCHjkjBhcQWi+LX+1EBcc2jGAow=; fh=WkhL8kaJc+l2wQon1t06Ej3uvBGj9sVhNcE8PaS/XbI=; b=L/57l6XGhorsRYmVBHdYNhNqY6cG7YjcTls61IhdUski+hgHNOVEj2VwDamT2APX0N DP93+KefNknBMho9XzyDaHmoJKkrPMakiaowTEdBttyr5HCIgUOWvMWJkhfrGU5uC4lA y8mJWN6t5Tbl5rgTR61S/kvYwj2i5WaXg4DZ1Ohqo93qQYr/ZuS27fxn7CPDo0IRWPp1 FUMxfeqFL6Lp0ZbZzUPHen4CC7Yu4ueJr/Tk4AgGJ4mJbaj3H6nHiExO8FOcaYvliNJx puT/Ky2MyznwOTUCLxR+2QluXcKHk4OqXfjPeAmWcbP5jaX+fuKpUwjzY06Stvv1WU2x URwQ==; dara=google.com ARC-Authentication-Results: i=2; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=L6D6wwYj; 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 71dfb90a1353d-56a91b89cb9si84014e0c.1.2026.02.26.08.28.56 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 26 Feb 2026 08:28:56 -0800 (PST) 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=YGrz8zVxxJCqiyxAJjloIsicQbc3wL6s470HUDDpfVdTNpQHyex4EpYLiRQQ6yixIHEtS6t7q4LnOjUovJkZNh3wCRC0HxDjO+jjsJOh5em24pBq2Bvw0huFmMoQOh9hOXyyq180XyhqB6qXfx3JFCefHCfrf12/Zg/7NAKOmmzEPfXlMyoMc91fUY5bLx53p4lx2QLmdoXRSdFKN0/8lLUiuce9Gb3EoSPmt+R/tKJda/VHaE0bvqOceu06AazX4CUIhwe40r9UvFFoXQdShm0+96YhGSgG4rlluC+Fo0ypRzGFGgTarH4MvWQ1WeTanpW/EmwiKlSJm+IpN8n0mg== 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=2x0pE8Gf8H1cPCmgqCHjkjBhcQWi+LX+1EBcc2jGAow=; b=N/EnYpZXQHHxP2A239u2vOUTpdz/AI9gcUCV1bC545LxCjvdooYsBdnX5JSzRzWWWTQsxFq7c+KYjuTnuqZ+4jVQfuRURlnhj/Kv6JuqO4w7M/rSIW/uvW/OOrnZ0QLy5+vx/69lgenj0xIwd2fH56IvUUFLDYizIKVtumPNdvh9XfFLFQcU+9mzSP2+LVnqM+JXYAqXcYetXaktgAl6HKVNoSaJcLsGHywWJoC7DwGygIwTHWpkH8p3qS3jfzjRQTEO/0YXKgZWbIl/fI8azoleukpep8GXh/u9TLnBTJ3+EMJcEqnbKekr42nwaoDLKw0rO2gkp4VSbm1TOL22Lg== 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 DU0PR10MB9297.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:10:59a::13) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9632.23; Thu, 26 Feb 2026 16:28:54 +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.9654.014; Thu, 26 Feb 2026 16:28:54 +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: [PATCH v1 01/15] refactor bootstrap: store rootfs tar with user permissions Date: Thu, 26 Feb 2026 17:28:26 +0100 Message-ID: <20260226162843.1642329-2-felix.moessbauer@siemens.com> X-Mailer: git-send-email 2.51.0 In-Reply-To: <20260226162843.1642329-1-felix.moessbauer@siemens.com> References: <20260226162843.1642329-1-felix.moessbauer@siemens.com> X-ClientProxiedBy: FR4P281CA0218.DEUP281.PROD.OUTLOOK.COM (2603:10a6:d10:e4::12) To DU0PR10MB6828.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:10:47f::13) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: DU0PR10MB6828:EE_|DU0PR10MB9297:EE_ X-MS-Office365-Filtering-Correlation-Id: 140f171c-b51d-435b-674e-08de755421b4 X-MS-Exchange-AtpMessageProperties: SA X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|10070799003|1800799024|366016|376014; X-Microsoft-Antispam-Message-Info: gka50VdufPLLoCD/yI68MF0jv/No04qRAlTTGpL7Q8I+DKxdgXEhckaFDw8jhupTvGJg88t6iLEPU38b/OutH4F2y/sOHgzGkiZw1fc/ggpG+a6XP6pgMWEI543lkiVLVxL9k1koRFow1ECELV22V6F67vxGa7hKkMkAiV1ByI3X6OLoXFStMfA+BUZwLr+SL0VC1KxSAf2wQf7knhwvvOhwWpuZ/NRFBxKCKPn4ewB/In/01UGIfZm2cfwJBvclmuLVEJy9QXB2LnT5ycabdtluv2mH7fsOIdAjFCVBwV2ReamUeEKPxaMw9DaenhUp7G8XOp40js58YW+Fycv2kcZVpTVG9PXMZ67OgxuW0gE/7RdM6N0RGmJ2Qa43p0BgT6UWjrA24IP5P+hpbxrS9HDzGs3gzPRvJThoENYPYC2gK8cHRBbSn3Mh2whTSjv6VIXFYUjypdBEBPgFnfrAUNmLYAfNgWO5JPn167khJhej8Y9XZTcJllNX7WVpJygzVlx81uVDWjm23q9za34olBTMrJlKGr5Pzhb6XOaVJmHiMZIAAvdpDDtk2Zw5tMwHk4six9xb9RB0H74rh3ntQa+hTbmOPKJLxB3/Vffrsrm2Lc1YL5Ir2gdVsDuCor6nOTApjTvBfXNFTr6MoCYYmPfVGZF7FioI+cTJ9A8COKvHoNMhE+h/t3vgqNyhpxag6YcjZ6ieyrK7N5AGVzv12lQ11nR4qRy5oUPBaubTg4U= 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)(10070799003)(1800799024)(366016)(376014);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 2 X-MS-Exchange-AntiSpam-MessageData-0: XD0E37udQxkiavuObtbOwkdBhaXd6QFyJRkBd3p2Sqhv+v2KuPP+8GesT4Hp7zsSoO4P7j0xVOBoeP+wKiHfBWQImKTrKMOhy2sbdzicWXFJETBJ/MSFV+rBD7F1HnxYkfdOotudvfmuObCYFQXa5hZ1SGLZ2fbiHAK/LnHQl2KJU7tHzZy3j6TBIb3ztIjQVn9PW7blFsWxAPnmP3ZVD3jZvWc584A03Qg6JlXAJYK2tlCR+NdpTHYL+V6vmkLE7g/qzQcPP7GprzL8NZEgOz4i3a3Uo6CY0WI427tMG1xDMz+O8h/R7Xp3doVNhQqq/G1yHA4DjoviIQ+Yu3CkR6lRIZAYgg+foI0Q7FBrDjDQubUg2HspVyEi2XoLV2+jXowWzwsO28XSc+cQ+qciSl2WiocXl01QTjo63gVYpX3CaFM6/KvqzWZIWnaFkoJry8gduAe7ZL2hmEXfJGTRDnapCASXHqSi2tSAcyQF35H6058eJQvb2wskYbaiHpkD8IJ+WUCJZqBefgWEtu4Lt7fTDA157dwlh1IUbLFk2hAkyw5alnTB2IeUJVZZdxOwYqbwM9AMRMtPtC6eVlimKnCrbqEfLbKMYkagz024zVBGV5p3n2NCUmGGctd8XfJXOZGMMPSZFFfDQIJOrUzaIzXLBR1c4f4yGKn2ptr7RIrkMQPmp9QiTpr0Q/71ipsWXtFpuAaOUKVqcBgOVHGtlGy3OIItJ6lgdI+SvQiN/nRHZXl+8Rfu2EHk+NDFfgp1Al5Xz6FlglN9AWwQksn7dBXpjhsrskz5UxzuAlrWoj/6h53CllFW23bU5BKGymtgehgCwvG0a+2Yl7uhLgPcdPgHBVtqfRVfHeQgRjVCuF5jBBJcGbgmorwDJHbc7M9FDjrQX5++WdYB9Hi3SMIi9Yw6qqiWFzaiPVfsig2TUGGMvo9CbukJBY8OvNfbjNLRwPYNAiHP7r++siXvYIkXGg3eZlAMIGO2iastXMWBwqa4eL1Z9mEz/ehXnWrLOxZ/eqnYkDJvcEzqsrfuAfprjuYbCgHxp9CA/aRdCUw8OUyP7cRwzriMofzVL4Bjmx80AqNTsgKDrYMN+x8sqP0SFEObiXBhfq+3eL/cOHbR5S2bGucXsBhcIJ44HhB8Z8xcyylHIzBcW3RHgpcbQyHdqBeUtFReML6ZgGhbXOx1G41BqMXotGbWIkOw2Fs0sMOrx7QJZBk1ukTxAScZUNiipaDD58aVgXAGwcCnNFGu+eM8lpJmZqy3JexOJzzgq40uhnegfxizOfNxvGq7zrujsCA4zWLoTG/MFHqGAn6RwT+MtMroPN7rHvEkZM4wgiSLvAVeZ+JUXX8vAgF5VY2YgVEgkMWz51Fue6MR/+L1L9Ha5xf8UgIYKc9pe85e0ZoT+bU+wQ3LXGuzMiybbivHbY0hqlMSBWiVOgbW8BJf59id8r5PBT0b5xhFvlIlflCJ9yxegenGqgqmgkc6W7sNwkUdxt29TEJQfvpHTuj2kQFMHgOOfWvPmnUwjqKsjLUXWlgpgL1swP0NUBIxHJWhJcZWmkxRrtn4iYqLfPzGFhiP6wlzfUWBQlkQHSw0G7sjv5FQWIYIa0RcUfRVQ3UDrODDM8B1ioW765sgVGOWJeiY+Deci/GMdvUVh9LgrTnz4Nx+wLZoP0E085L+HchGUDN2Szz4zdNvEe0KEuwTlxU6QDaxoSbRh6o5EnASBBTz8O3wOSlD+S7oYNOKklA38SdrdxZrHnpayAYho71tDMYYBsbzWGMl8P8fLQa9yerRf4DejXps X-MS-Exchange-AntiSpam-MessageData-1: JoY1BCdCWRS9ECd9+0WsrTJATpUXtLZfUyU= X-OriginatorOrg: siemens.com X-MS-Exchange-CrossTenant-Network-Message-Id: 140f171c-b51d-435b-674e-08de755421b4 X-MS-Exchange-CrossTenant-AuthSource: DU0PR10MB6828.EURPRD10.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 26 Feb 2026 16:28:53.9661 (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: zPeCbQj16BR8Y3Eh1n2EZ0BkKoxo2r7flOoFSPqIq12qHLuT2eEmk9QYnrr9xVwD27gQqKYPMQahYqZzYC8kHveSSm2PMWyMRymWDtHi0eo= X-MS-Exchange-Transport-CrossTenantHeadersStamped: DU0PR10MB9297 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=L6D6wwYj; 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 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?= 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 ce34245f..9b4f62df 100644 --- a/meta/recipes-core/isar-mmdebstrap/isar-mmdebstrap.inc +++ b/meta/recipes-core/isar-mmdebstrap/isar-mmdebstrap.inc @@ -239,11 +239,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}" @@ -258,8 +258,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() { @@ -267,8 +266,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 }