From patchwork Thu Jun 25 15:36:35 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: "MOESSBAUER, Felix" X-Patchwork-Id: 5177 Return-Path: Received: from shymkent.ilbers.de ([unix socket]) by shymkent (Cyrus 2.5.10-Debian-2.5.10-3+deb9u2) with LMTPA; Thu, 25 Jun 2026 17:37:15 +0200 X-Sieve: CMU Sieve 2.4 Received: from mail-oo1-f57.google.com (mail-oo1-f57.google.com [209.85.161.57]) by shymkent.ilbers.de (8.15.2/8.15.2/Debian-8+deb9u1) with ESMTPS id 65PFbDnM004429 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT) for ; Thu, 25 Jun 2026 17:37:14 +0200 Received: by mail-oo1-f57.google.com with SMTP id 006d021491bc7-69e8587d9casf2305376eaf.3 for ; Thu, 25 Jun 2026 08:37:14 -0700 (PDT) ARC-Seal: i=3; a=rsa-sha256; t=1782401828; cv=pass; d=google.com; s=arc-20260327; b=HKs3FcI3PKY6KSsX9LwBW+LJlvAq0iLbx1c3uLr1giBsqoJOQFGjoGz+fONPxtEeCg m59cRVjIgVNcMdmMvOz8AZhBuwtueKXI/54DzgpH4cZop5V87+Uwgc5bybSvsoZTHLoZ 9mGKdZGgHLCWV/bXjVXNqg/w45VHgWKBMEe4RwWVXkA3VUf7Ux9IAz66UofuKa4WzBB0 mL8Pv93Yv8u4ah3Ert1j0xazZqkfvyb3lKJfHMWhQXyHJoc3ThfcigpaOqa+IOXg0Lm9 Iy1fOI3PUv1DYVjAUjlxkmm1AtBdATRSGKqTfZgx+Vq15XumFD6z/mkIebW8KiTHa1Q1 g7Xw== 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=GPR42oSH/TXhTb3GtnB6zdw6wazZjDZXU/ucfDYwpCM=; fh=5LLT4XACsgXe+NBQdoXA6UrOJoIIvX5qkg1kvnKxctA=; b=I52hwYCTOJQaXW1mFI7COVIGaZyblZT0DvxUOL7EPZzA4a7l8eKe6lGzE5tCUvHAH5 pxe1Tgjtc4e16Mvm+DH4CPtlCApoFXmFoGuX8tFAFsw+Rg9idhSwOqM84Y+vcy92cucQ gZ6fxMCFhc1OgIJhCJ5bRfiKN1XZeqN50hsWOYCBW+ssdBz0W25e8eMi+ph+WFcam8Qq cko17Tb7F2qXCOF9WOIi9s0mfN+wQeikg3784rq/tayGBI9fPtUQNSrpC+D/LnWT9lA7 rrg5Pp+f645mpCoWy5sXAd/hQbPtl/KsiqBQsKOO6zq5b8k7hbtUHVgwlNu7Lt4TSQGl IDlQ==; darn=isar-build.org ARC-Authentication-Results: i=3; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=bx1YNPKM; 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=20251104; t=1782401828; x=1783006628; 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=GPR42oSH/TXhTb3GtnB6zdw6wazZjDZXU/ucfDYwpCM=; b=TND6CYHEcaxQwiCvbpI56NcRkfyyWjV2L+dduKCMFWNROCla98pDdzA4fwtZN+fYla i7ROkq7WeveBYDXErljKyeK1w53aAOeQ2cHy2vJXluBq0vTqV6PVq6C70sV3ZDIumyci MHLGCED+x4ekmRFlktGuOyVBc2GQ7FF9ezh2+XeZcG1RV4OLcTuBg50zP69awT+o6LEc 7+xz7Xe9eRf0vWa0nbi6jpkTf3EA5FQFzs4YukjScFc/Sz+nO6vat/Ptao45hQKz6FIx nITb5xXH/5wx4gtEjb363hzhP45F2qDfwO2Re0KbNcsJRPPKlKt2yAaKg+UFNSlKDP9e v8CQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1782401828; x=1783006628; 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=GPR42oSH/TXhTb3GtnB6zdw6wazZjDZXU/ucfDYwpCM=; b=pmXYJqbXLJXAXAlpLWqgtV7lRcsqfCmw5s5NQe3QgXywUg99/4Q7SL3btOKaO53BfU T0qMKyXAbLXyaR2JnXr/fMKI9yjs9kjBinn9YSWdxAZSva02WRpUk+cg4RSaPRNj/icf ZrTe+ZLaetsC5dt+mP0eB5+q95FJ+HIssUrpzdkziLnn30WN/w19XvD0OC7qQfelSsfi dBKb3DpMsVHzW0fHYVXrq59Ck7Pcm8rUpSVMGE8HFQX2XuJd+onN0parV6y43oWTpNqo yA2diZd25I3cY5Bw14LDCJIriZ2iu9Nbe/MVkHNvXe82tivXAJMI3YTd4ES+ILt9wRLy Eg2w== X-Forwarded-Encrypted: i=3; AFNElJ9MutFHsZYq+w7aQS9biY/vMhI+qEXbRhgPwkPcfw1hgIeE1+AiTWLl/FZB4H/zXvppbaqlrcA=@isar-build.org X-Gm-Message-State: AOJu0YxYwnhxEegfirPxs/Yf2hnbhCCZszQI2yijTm13WXXvmY+b8PIN DOhuUsPHOM0ItR7nRtyWvyW51YZXu0ZpRh3A7G5GCGOPP0TkQY4D+8mT X-Received: by 2002:a05:6820:98c:b0:6a1:2d3a:a9d9 with SMTP id 006d021491bc7-6a135037a1amr2610769eaf.18.1782401827935; Thu, 25 Jun 2026 08:37:07 -0700 (PDT) X-BeenThere: isar-users@googlegroups.com; h="AX0PUUeD65fFhvX3neSA2THeY1Ik7C6GhVJOm5P8wEIehPhUjQ==" Received: by 2002:a05:6820:308a:b0:6a1:323e:bc0d with SMTP id 006d021491bc7-6a1323ec072ls825701eaf.0.-pod-prod-05-us; Thu, 25 Jun 2026 08:37:07 -0700 (PDT) X-Received: by 2002:a05:6830:4119:b0:7e7:aac:4cc9 with SMTP id 46e09a7af769-7e99bf3fec7mr3215335a34.3.1782401826918; Thu, 25 Jun 2026 08:37:06 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1782401826; cv=pass; d=google.com; s=arc-20260327; b=AaLMbMlubwRFnAtpvFDtKfnpqk4GZ/+9Bmi3/e9uoYkt2b9/bTF4oHEPqcA/6NZ5uX fsSPAidh0yY+VgQXvu1ttJWk5oXfMKNSKOwtyp/PSH5hBpBk3yzQ2y9Br7m8Hmdv21Ga /FRpDvVv7vOdVFY+GYUgepyPeT3KBwW6pGns+Prw/bMm0Pa1bUIDFeMfGrBeUS70/KgN 37Gg1dCGMvW3cGh7jFHCYIUwPI7fcZR3ykUYZCxhtdfQV9+OJveNhbDCWGq2L2FKsCsj pgjqhdu6fY8ojudLKsF5p6jBguhZfN+xRaepDPPSddKJ4kMSVxcLLtlz6+Kkkd+XTN1A vr9g== 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=KLyvZMvj1xfgJTyA2ExCBpkOKXq3EjZGLXprxcAG7js=; fh=WkhL8kaJc+l2wQon1t06Ej3uvBGj9sVhNcE8PaS/XbI=; b=BT73YTcAwiw2FkjYL/2eNGn+axiALFuqbXcJhcKO6ZkeOmuAJlTp7xexN2J1XxgDFF AI5LVd7nQofWfTZKk0W3sCkQF9jiSG4V0XV3KpypO736WnQtZk1sqG9Fvgpm3kn5wCbN x4bFMPDlst/wEcL8zbzG1GY7BlvfSJ/sCLHcmAo/cTURvF5euMTyvzri8LZb662wxbpj 2MPeBHSntlnDJl+stLoLNk1dXf9fvn6xyYaHKVfTZjhyksmQv/+dxnyanaSx4VHjxvkB ZfDa5zs32wihGp9IZt9o9SOOryyspnTB9upACRfeyzmPyvd2xZgz+dY5rVsNKXqWVU7I WO1A==; dara=google.com ARC-Authentication-Results: i=2; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=bx1YNPKM; 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 46e09a7af769-7e943d7a747si624789a34.0.2026.06.25.08.37.06 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 25 Jun 2026 08:37:06 -0700 (PDT) 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=v30JaF8Bj3AaEEdOrNhCIRN+EEwqoi2FR7RtB+5AqTBDLP8eMGE13HmD6ozXNGKlFowPf2ETFaGxNOjLrDFRd33tnuYk+Y6fI91fdC5RFrHeJoeeYQGViOwMkXLTEK5LHvOhDkqxDiE7em7KVKqSRF16BcfDN5jW2ObemoshzwdddgAks+nP927VZhOqf9Z0jJMESltMkxlBzTFyuE8HW4kifanaeepOP5XRgZ2sI/JBc+jpag3RYN7XK4HjON10kwqpi6LOJiflBfwktCWL6QQoUw2g1s5Ryu5MO4kBzpTMlhYa0blz0OOnNr4dCfBbf+6P+7V+LvhTkyg7IgHyIg== 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=KLyvZMvj1xfgJTyA2ExCBpkOKXq3EjZGLXprxcAG7js=; b=xnrtCJWwS5ciul+wFhST9rjiSfPm+wbNElSMi1kbjM94Csd9XGjS1nrxsEHde2LVWyh7xDE4gLaFFPPOScPUZEg3wrFxz+HTTrEdqoyhN2ANgw2r8xUKctoWjTHA6RJG/D3614JTrELdPhqo/gSLCb9C26znVZM1ZO069ZHOQyCSU7e2TWgefdw0Nv1Mm37ylopDbvzVRBhOsxILOwczvc46P29AZKV7j/9+S7IDTkpQBeA/D/XgB2C9fDegsKhkpb9ZQnnHYCFBqE8Cq8jNE2kI7aJQpshmOkqpN1sUGgbOV7Olof353e+/hXJxYKuXnofcJPb5q/R++lIMQINnPA== 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 PAWPR10MB8116.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:102:383::14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.21.159.14; Thu, 25 Jun 2026 15:37:03 +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.0139.018; Thu, 25 Jun 2026 15:37:03 +0000 X-Patchwork-Original-From: "'Felix Moessbauer' via isar-users" From: "MOESSBAUER, Felix" To: isar-users@googlegroups.com Cc: jan.kiszka@siemens.com, quirin.gylstorff@siemens.com, Felix Moessbauer Subject: [PATCH v7 01/17] refactor bootstrap: store rootfs tar with user permissions Date: Thu, 25 Jun 2026 17:36:35 +0200 Message-ID: <20260625153651.762936-2-felix.moessbauer@siemens.com> X-Mailer: git-send-email 2.53.0 In-Reply-To: <20260625153651.762936-1-felix.moessbauer@siemens.com> References: <20260625153651.762936-1-felix.moessbauer@siemens.com> X-ClientProxiedBy: FR2P281CA0147.DEUP281.PROD.OUTLOOK.COM (2603:10a6:d10:98::12) To AM7PR10MB3956.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:20b:17e::10) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: AM7PR10MB3956:EE_|PAWPR10MB8116:EE_ X-MS-Office365-Filtering-Correlation-Id: 6048d113-0e10-4cfd-5ae8-08ded2cf9aee X-MS-Exchange-AtpMessageProperties: SA X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|23010399003|10070799003|1800799024|376014|366016|56012099006|11063799006|18002099003|22082099003|6133799003|55112099003; X-Microsoft-Antispam-Message-Info: WE3oFsj7Q9j3dkDKSYkO8Mf9CRt8qrnaGXZXceyC8Q3eLC1Ndtgnie760wiyRsMlGj0veS0vJbZI/y/pzDs2bF7lEQg6EnOPDACSmkGcJWxaCNZDK8rWylLQ+Xy5kah+N37QF4FUtMAEZM3KGAYIX5QXMs50vD0sUaXlvYVlucLM3spTqsoH2Clvgyht5cVoRmuQxdkqIeFeYrG+IDJP3UOJNT3UrK5o/guvRRw6RuSRBZKH1XVHU8bMAPwvm56V0C/k8Dqpwbaf/A4IiELgMCy5dWYUpQ/32EsHTgDZxzNSGxI8WzWN0x2VFEifEjZbkM6SiYou30TGvPIeJbiEg484vq9GXxzYKqCc2xir7vShGTyN/fCN7ymKZY4TYqKzK4PDSU9UxuG8Pp8f5OWApkCCZ4+ES3STEbSSNjl2Zu7W9l6cXzPzjV+iaWnWIBeWXGjcLOmrRhh93Saygmn/ZMHYEHAvXJMPvmkRP9T7Wl5avvdBDlD7WUuM5t0cXcRjErMWF7zVVm0LJ7LoKfMnGqmJ3ZYAGWURniCE7fqUu7X87shL0XnXv2PuGMG6ZovUunUoC0QD04+rKzW+fF+hS0sT3ZLj+hhnlD1yz9nCibG41QeW0lwURmmuCdM+lykFrryO0NJ798zQ58/YrGPVR9g9RpBTpW6C+0c6xqd66ns= 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)(10070799003)(1800799024)(376014)(366016)(56012099006)(11063799006)(18002099003)(22082099003)(6133799003)(55112099003);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 2 X-MS-Exchange-AntiSpam-MessageData-0: V47w0q0iHTgblfethNhftucHYmcVF0PvXwZxwbsSlKRGNjWQbxMA5fUa2mXlitDs1WYD3wYvVeSrR6uFPkb4iKLcs+zowopo+bOLd4cI3LCWOqeiBvp6ix5vjGUsB72N5SR8lgc67Iz/JPm3DOG5J/TCXR+2b+8+bZlA5Cv7r4VKMruPPnBBuKSfodCU5/cpmsEZa7ZqkirBV6yXppD4VeNcDUgUuOh5BuQD7xbOGTvd46ndWLS3fEZgS+7n8hvhK8a68cyMEe2iqXD8TFC6bRERq+18Ibgojh7hlJFaUcuKmw/+MH7mLM3ULVC8ZtFcbSQFI/2pTop6/mYAqK2MZo0UFL0n17UVNZt7W3YvtzDOyzudfjIzuV13o9ZZ6HNPfF5n+9aCntgGJEWBewo+r/AuQAyZYHbPN0SOBB4cgEAIiXvuJXO/xx/GvJAUk0Cbfu/qv2GlUdsWCeRx82xyM8YUvIddwjOCs843O/irbNzY/Fg9ypvg0bol8+P/ey3UYyPeb1POpNggONq9hLLOaHPGg5/5Lmgtq6+Dq15+enZ0Q4Trm/Pvryouz/tnTGSaSMkz6Gp48nsSkHkUrMArpYkvNhS9A6HL2WNUClitaK0IWOjRyQHCAaRS4YyZr6BR6BujcWANwMbR9lOBK4W9BlY+Go/RYxrrExMvg4aWwhR4J0r4b5g9NIk8VuCyW/UcK8irc4hdR9ZSsSKLEECdMEME5IzaYLNXwvlnN+P0iPAEjO/MgAd1w74KbaRJG2dKRNiN/ocgKpZR6J6278fP/TPRLmTc2BCRYHiJBck1qxWpzhDDSldrTQhqpcHevcOv6XAHB99NX2Qd2ifmW6UsAh48iQF/SsTBFmiSxn+7JUP2VzTJGzBxIN2DX8/8cpVtGhBo4Uc0P5fU/kAK+Q4TVxalZDWM2jVmV9XTzziYn1wivwSwne74eR90BHjz+6e0Yqy3uGtc8Q0ghPiA0DbrBYPz+7y+G7BfnnT9+3cQE39tWVOAGwOXegWeNz+Psx11Sq7IfkmkjlvBVYJjB332Ugv07h+OFmu7zRR6+Tzkm/WxiDCiWer9k9YYqOnCR4xRmv4GcOpeA4oqjT+5luXN9JuhAIiyLLEHe119WhSg9SFgdUKnOZKdDPSi3zW+Lpp4eIJmOJu3ZWerJbxsjYzpUQnlxTuaKJZUsmEyKlXxDiiigq5B88kaD17jXJzAfEDtUJmr7NUYaqBnWt+hd5U4nDosjseQhJVObKZLrRFOv+gTnBOLTtGdXl4KJg387tYXLguK7nWxkDLZHlNE75UqAWLUE2U94Ln9ZcbCnGWcj7WYY73tsDK9HEh+JWVxjrdL7+ThZ15+nB5z6Dj/DfaLxNIVRP3cmUJHwQN8IdaE7qXijeO5Kbti6Eqy/LKVAHNb5p0W3MhXUTIHjFZQxPxK6YIuNVEhaNdXGr5PzX6NpvtHoLl/Sb/nX1ZyBwX61OZAXHTqNAdDuhWFsxL7O1TC7cNTG37zelhzbFrVHBHniOUXrqU1yVA3Fk1d2n4pYjMc+An8ruRoiDAj/wI9v93WAGwuTl6r2ddYUddVY8W5TTXpw6wwIdDH5Rf9DK3xrSNfag8RAsWLqjvvt+V1+cjjG1AyltmOSMXTC7y6hA7rwjOG0hY9FAVYpWA3H+HGEUq6PjMJ7dwYeXTrmB9bSfDUcaza3NgRDgnJaRQ/5DB2l9UM5Ke+ZktMJZsI+5I7fC/ISf2qpCjTH+lZgxNkBoO8Ptf01FhV4z5kZmZFuPyFpkrtgN80v9156NNalQkpxH8h0giHeFa9 X-MS-Exchange-AntiSpam-MessageData-1: mbMx/jDlOF4+RQ/PApYn5oFvBJk3rRRLBNU= X-OriginatorOrg: siemens.com X-MS-Exchange-CrossTenant-Network-Message-Id: 6048d113-0e10-4cfd-5ae8-08ded2cf9aee X-MS-Exchange-CrossTenant-AuthSource: AM7PR10MB3956.EURPRD10.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 25 Jun 2026 15:37:03.3329 (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: c3fy+tdVP59VDYB7TVqglXl69LMOBzTtjQWYJNBT+Y9jL58ArmijE7COWAcpTpioOPmDLxhh7aroY+h/RAaezmbxSbeKnbSieByv3aKTwGQ= X-MS-Exchange-Transport-CrossTenantHeadersStamped: PAWPR10MB8116 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=bx1YNPKM; 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 e746f469..c4448016 100644 --- a/meta/recipes-core/isar-mmdebstrap/isar-mmdebstrap.inc +++ b/meta/recipes-core/isar-mmdebstrap/isar-mmdebstrap.inc @@ -246,11 +246,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}" @@ -265,8 +265,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() { @@ -274,8 +273,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 }