From patchwork Fri Feb 27 14:57:01 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Felix Moessbauer X-Patchwork-Id: 4930 Return-Path: Received: from shymkent.ilbers.de ([unix socket]) by shymkent (Cyrus 2.5.10-Debian-2.5.10-3+deb9u2) with LMTPA; Fri, 27 Feb 2026 15:57:41 +0100 X-Sieve: CMU Sieve 2.4 Received: from mail-yw1-f185.google.com (mail-yw1-f185.google.com [209.85.128.185]) by shymkent.ilbers.de (8.15.2/8.15.2/Debian-8+deb9u1) with ESMTPS id 61REveVC015357 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT) for ; Fri, 27 Feb 2026 15:57:41 +0100 Received: by mail-yw1-f185.google.com with SMTP id 00721157ae682-79867befea5sf33534377b3.0 for ; Fri, 27 Feb 2026 06:57:41 -0800 (PST) ARC-Seal: i=3; a=rsa-sha256; t=1772204255; cv=pass; d=google.com; s=arc-20240605; b=JQC2vnKqQZYdcME069seUr8NidfjHcCk5fbuE+Bbp7BjCRrKn2/PDZAUFW7Gm6U5iB etUZiR2ZpkBcySZKylwcn9nGo+CRv3plrBYGxhwRSlvw59ZZwkVy3iQl2isVuY+xL/wv R5FeugXF0/pMh3FqBfGs+WjFpz9F66hw0yG5AYAWR9730ymDBmIQUHnrji7Xzc67j4zY qA4rhclyJr9j5t0KqMrwntbsSYCPpdMkP4FVaUN9BDfMNBe0K5qHF2P2w7khCbFbNI8Y ps4CjtnP9CrX0Y6IZDwsaLCzWZn3DxiBdy1sE9EY8j7axLvNK4NTqf1m36V+j1/kdvtW 3esA== 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=8WuwpBn/RoNy8ifmKOFJ25OmN7U+9EPyBvSwr7Az1js=; fh=Bb996RafPb4QSLlqtN8sZ9cDKQCgMZzYS8omaDYERrI=; b=I0cElQYrBR7//T0itLpZmkAAlhrljJ3zH92x+/uj0i6ynla+MIbrdxqrKKkQG5uKsX QQ0hlE0j+MmaXqlqQ+W3+rtXaTImHejxtNQsFEH0CrTJYfSgNhqMxthZtdZaU9XnNJmQ Ek0Wl2i/rN1XNwKW8/T6xj3eu3PVJaO2M30kIl9od3bGSUmQ9/mwRjaoWh8CkAVx62xy X9BrjHUSh9oOJKfvBlO2JxJKU1sOYaOztV63/8dHJsb7VIfTJ9AXMikyY7b9jx6K3uR9 Nwl/QtfPSLOANYkQffwc/1dKPfYCxGbCMMRl5+/zDXZ/yirDOBaVCsvjF6kS1kLgOQel Dq5Q==; darn=isar-build.org ARC-Authentication-Results: i=3; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=UIh+Krah; 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=1772204255; x=1772809055; 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=8WuwpBn/RoNy8ifmKOFJ25OmN7U+9EPyBvSwr7Az1js=; b=PvcM8KxdaKawGNTV+gpVJS2qJsoPIPxqFIgo3NNa3Mj1saQLIJBAX2e1KhO0AomkkM 9zVDPwHBzLNIhNcOz/j1Qb+BL2/xNW5Cc32mASz7VxzP1IT+wEpmt1E/inrWdE8SeU1j wPyWNR83uoEpoNYw/sHEdQDlgiZ3o+i1+NImR8Gol+BX7HuKrD7br+Je8Un5elUJo5VA J6WAPJupbk1R+nDqLP0y/LTBlzj1KGirpAiDTioMlsboUo5cQ4NO7fq/flBnlKQeY66A NajMNwSrV8tMxxfsrPqqbk7I+ccFXMO9o6CVtiOTv9gcFe3srSWZxu2uKnPhZOn7Ka/D QF5w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1772204255; x=1772809055; 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=8WuwpBn/RoNy8ifmKOFJ25OmN7U+9EPyBvSwr7Az1js=; b=RQqJz4e2cxPPgGnoVMOmwN5bhDPpl3AwVOr2Y32DpIK+Hb7TzCCsp4F5DePPbBVbj0 ZGi71x5mzIrb0kWf2QNGisDQdK/nohyibGfCtk3uqi2MHdufaUSGYNa8ntNfJ5j1l5hi Qx6k9BJhXrAln2MH0wi3+4Lbb2rBE7jUfyhUhk4Slw8V73r7zQ2kkJZYkySsA9KlMU5Y xkdjcbTfLVSiPXFbOLkQgrBL1Dd35bPwyJppBv7nxnyBu0p6XXONF2YHZ7HiZSu3hoTF sRv1K6piKk2e5sP6nbxzf9llfwMyYi3bhI8Wt/5x44qVzhfiIfZoqTDekinJNC/+tYss /POA== X-Forwarded-Encrypted: i=3; AJvYcCUuJ6Dzzdcu3BbtDhnqJY/xgJ8HkZxskUKp3IktfdCYHvle/zCxs8DHchsFVdNoHBCw9WAaQSo=@isar-build.org X-Gm-Message-State: AOJu0YyZRnRW2rnFbZjITz/e5BU8jJ34Jgc9yiB3s9KXtKRgOYPyrP/3 s3fNlmADyw0cRVMdspakT8F+3A712l864hl2eTwZWVzSzr+i7pKD6lSC X-Received: by 2002:a53:c805:0:b0:64c:c00b:8a83 with SMTP id 956f58d0204a3-64cc23ed59amr2014100d50.84.1772204254552; Fri, 27 Feb 2026 06:57:34 -0800 (PST) X-BeenThere: isar-users@googlegroups.com; h="AV1CL+HTgu77kdzec7p1Vk0T+hXUvYvxyYq0gj7ZFNYEhggajA==" Received: by 2002:a05:690e:40f:b0:64c:25b4:55f9 with SMTP id 956f58d0204a3-64caa9db122ls2336856d50.3.-pod-prod-08-us; Fri, 27 Feb 2026 06:57:33 -0800 (PST) X-Received: by 2002:a05:690c:1b:b0:796:74cf:df0c with SMTP id 00721157ae682-798855082c6mr31854727b3.24.1772204253398; Fri, 27 Feb 2026 06:57:33 -0800 (PST) ARC-Seal: i=2; a=rsa-sha256; t=1772204253; cv=pass; d=google.com; s=arc-20240605; b=FZgMDMxc1nxPGLW+eqMLrwPK/MqL2ZPXsgpUKLolgbRN4zJNpR1sLF2hvPYYmKecLO 8JvHRYewOY/5mGyN1owrHfNypgO6Q+yp36Yo+hcq8T3i/CC+Q9KaN+75j6mlNtTdcxvk QXKVEpT1FbycmjIkJX3B91WsVPxVdmloq6Ng3MSWjB3oYBtRVNTt7ExhxpjhKYnwkrUq H9vrbIeSbzy3Z/e27K8LzvZ8NS/cL6hkSaie2slLdEMb/OZ5uZ0v+GDhhePM06nMJ8Lz BK8co89LMEaCeH38RuSGkV2V0XD1puCeIZT3nmTMhmNCslIcnddBKx55kIWRwWcwluti lRLg== 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=W9OzFDNvJhRlN+gHDOiwmf85bH8iOadEmE2aw4OaA/c/QSk8WnkjYg2jnb+JECBQ9E zqwcY5EUiMm3WWbmcNePtrMG5x6s4NC7qi20KPy6Lpvh3ggbmx4+8O0ojC9DPPUwXq5F zmcl6C1zr6L0qt1PYvwkz1PH84zld0MXGDs8bfdv2V8HpPvmmHcgk5qYCOBSZXQvz9V5 fMjGLgOLcNn61WKwPokOBN3iA5IP1tc8UlDmXORXFflgFz/b6gVbMnNDQHGegSMqlZc2 yFM0ac5eAi5gKOMUWW39mIMFBGDrnJCsKYkB04sEuHIgN4RaP5y4PZ8V+dXNQkJnEY/r vUSQ==; dara=google.com ARC-Authentication-Results: i=2; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=UIh+Krah; 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 00721157ae682-79876c4014bsi1762647b3.7.2026.02.27.06.57.33 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 27 Feb 2026 06:57:33 -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=UGs0BUCOKEVordf7JMXKQcevbkfDt7Pl42NQCVwc5L+JI399GFvybRuR6MxdlvgQKEJqLrf+XolYke8/KGKj0Nro7oRfCnw+Pp8l9Njqo8r8S1O+fIIoiwkKJgxJ6ngkoCLdPOl/nKVNtZDSpDB004Q6Omx+pBFhFXOkFvX1vKROLsZUawhOA+MpL1YedvX41mzVlQ5lmde+nFBwyTRgH3aXjNyadYzfynVC0NIa2/gLZ+XbmtyN+CLnXrhjw74C63Dz1JL/K0oohhPdI97VbyIm7Jyx/GrovgMnOkcKQ+l0oh+gG7Lfq0kllXXiS6FLQz/yTLIdPGOilt3OIWuogQ== 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=wS4OO3Go3TJWOgh40LEarfRXAShJ+N6enzPgqA9WgKW0M+P/U+ghwu0AZx8Dr9xiBN2+yuw0KAmsDgrobKnFzwvUVyMDUGtJwv2SPQf8ClmHxrodzMKCmQU4h8GvNaJJEp4mDoH0XtRD/3kkjfBNt79PkGbQEZagYeH3tj3iVmxxGnnQgapJlYEdZiaCewTKHdrCYNZqGiJQvd/bNyqW2NfJPJS0Jh7AnUiY228F8OxlNGSH+5x9sNUdsPIjjqe1VRpSfYNlfPzwQTj9DcdKYe0oHNCZPe5uPzEwypYTg8FyunpeztIywx2Bc0ZoH2NEHj8gWYhBjO78KcSntMPbOw== 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 FRZPR10MB9889.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:d10:1ca::18) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9654.13; Fri, 27 Feb 2026 14:57:31 +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; Fri, 27 Feb 2026 14:57:31 +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 v2 01/16] refactor bootstrap: store rootfs tar with user permissions Date: Fri, 27 Feb 2026 15:57:01 +0100 Message-ID: <20260227145716.3794146-2-felix.moessbauer@siemens.com> X-Mailer: git-send-email 2.51.0 In-Reply-To: <20260227145716.3794146-1-felix.moessbauer@siemens.com> References: <20260227145716.3794146-1-felix.moessbauer@siemens.com> X-ClientProxiedBy: FR4P281CA0274.DEUP281.PROD.OUTLOOK.COM (2603:10a6:d10:e6::18) To DU0PR10MB6828.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:10:47f::13) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: DU0PR10MB6828:EE_|FRZPR10MB9889:EE_ X-MS-Office365-Filtering-Correlation-Id: 2e702aee-3d54-4928-36e8-08de76108824 X-MS-Exchange-AtpMessageProperties: SA X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|1800799024|10070799003|366016|376014; X-Microsoft-Antispam-Message-Info: TTQGJodOgueTTLAsvLmzT10KYS2JM9EWgb3PUqO32mhqq5JJPg+1QAInFeYSlfNgGY9nMW9Aooh4SHs5f09BRO4vEu+YxoYJWFuFG+zP7Nw0s/wcgAWyCP2GpUFCl1mlzdK8u9Ie4ropv2xzkanSBxQSjNAetNCqA+CWxFPGlrpMEfOgP26LkN5oGvz0b9qqEWaxfv3+io1obSQOmHV7FEX2tFK/rwiyyynni/r3N7f8Tz9Ixp5PmDDoDAom5L53eqqULKZjzxohD/2A8xLStwI3LpYE7dvp4fy7BV7BsrmoifLo81Hfq3YwHPksjjJFHmZL0juKWc6fmzg9uqGyaC0lCe1qRak0r/78q6tlFsjYrMyrdStctAWdD2MOanhMqng1SFg3ZVQQVgsWALSvd0UIJtLte+lUVJgW2SczDA/iJYTlI1BzuXQC66ssDwT+eP03aeYOhxeURpKOaOvae9yW090WCAYbXacQag4JjcCv1YCLs5Sv9kmctmju3sIOnLX6vHRNDuhUfNYSGdaB32x4nN+z3vdPaU952BJofU7CNGmtkM29drE/CAh9yo6suUF3sBZo86wjvz3ANlMbv1mz/BatA60M6oCJI+A5PiKzumSPNR7GMRpK8FmRZpReBx+KTu1yf5y1ie/satSAbHBVhErVCDFP2Ax3J4LEUUj7OQpyXzVHVqdYT6Uw8QckVy/HiSn5T8PK7Yc6m67Vz8Jxxqw8m13U4k3LZJUQ6kY= 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)(1800799024)(10070799003)(366016)(376014);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 2 X-MS-Exchange-AntiSpam-MessageData-0: n1rPWN3Dyv6g6rEyGaxfP2vX0v55pQ2GFW7wGnF3h4b4LrCnHeVDmxj4KwpKwjUcW4lDET1/t4lzx7xHZtT25N4ILivjFrBx8TBXkz03ywj0RVT5NiemcFV/dvJ4upptV5rSU17IY+SluK0hqZUdAQDihGDRiTzkX1GEEd5N0updiHTuE6+MKJoccHLyyreBZ/rX8uk+Q3fzyKVojAJdwE6wY0tGM4Wmdzize8UST2Ib/p5tJmPRVVsoJDevaV0qKmmAHpZ3twAI9cdWOMCFj/EZSxhYNdpV/ykCgbKPVk9gtbEwDc2n3DSSqtsLKMInPJmq8XyKuwPyhj48mbi4uIlyIBIf58eNRJ2RybLufGCpM51AgSuKWhk9X9CaLgoyukaV1sYuJGdRTSpsO5aFIpqTaavR0yhwHlbPXbMXxXXIQsNQMNN2d5hol4v/+6cxBftLu/VMLXoWX0i0jIpXuiQGkRJybndQtnp/nJOangXPOA5KtuK0iIoKPUQP4Gu10XPSxj8aur1v1Z00cg4+Vtf6rRKLQlg8rpVhGJgTuS2Ci9tVKzA1thv39VA/OwEvJGoZJdwFL8xBzToaB15w7bYIERUJSw23vcI/WN6hqnlZChAxsuEnAikBTuEfHBVFLAH7+7D4+tCQUvB3X+MjePnKJZjN17uiq5+QdCtkjNCptBvk7TCW3ZA+CG2jKMkUG8KKJHx74Tzpx9JannyZ2SO81AjxufOs39c6xmGYa8OreXFo048JdmClx17uXvx989cIhvhwrT2Vkprwd25MVquGGir4t3rzW4LBzPDzaGJ6QuwHLgAsMbftFGkzqGtesQL0tR/nYUsdVarIXaOK8ASe+ZRw0/BcGPDWjfZObVPoiYRyNL87YUWZ7Y8XGhaGi0EMRuiPSznfIhzRFO/WPWBvU8Wt5eVMzCsjZqp2dF1E+qHLJkcqAiFuxMyl86Q66++Qyyzz/Jm0j3NSTG2RRc50l7Fw7cNA+H9O0Sb1SYTaEQGPWUPabACUZj8yvQk2lajuF2ifCPRQ282N/2sDwCbE+upVN+ka1Z3rf5pzI2vxaGaiwKXo2Sn+/W63gb9cw0Zm3esjWtOTHrP9LnsgKJNqQlCZoZOdj6p+lUjTwa8Hd2u9dw4/IurJzfQXpUqYjhprKSlpm95gkqxYSxa5q2nU3JA3p2+4KAoSMVDF7a7X7jmQJewXn5hWlu4NWjgis/hxeUnal0Kh5vvck+18EEjd1NRGHV1htD/EPU6DqB4/VCtIA+Vkmo9RmSmCIi7CRi3yddSlut4ip1COlK/oeuoGlxBQh+Fib2jiBl6hSDkXMzHY/aLtcv17jRnHFtH1J8vug7htNkqJfjc9AmKkffR0vX4PP+T/bHVujbs7kzeOc1OPAdnCqg2HfS+B3EGCG3kTJ70rMZ4cXqTweilIODJ2P1xZuG5opmRJOk64FEn3D9MMxsf314wvVYeqffshGwfXtXf5taMufyP9w6oMdG5SZacHfF7tLzHpW/ybwZvkzfw30QwSUb1Q5dDWX70/DGLH1aiT/mN/0ylAXcNSYJydiQ4eZyoTxrBlytyblPy/0b7jlbZv8+M5LFmEePutNOkdeutuIsEeW0nePXUE3YFR7EZ50nWl9Rnkscys8tkpQwHoIv2/BRNLOVT+8Y/LFiDsU9O058WAEcCrqgWJbk9BUTJ0Dzg4ijiz9gue1uiIJG3ECGMvc4WKBvdKaP9lJYmiHxREOWZoMFEOpEcG1FmHKY0g1pWPb8T07c3FrnTixLpK/itukY8YgjCDZjcdRrMdjpkM X-MS-Exchange-AntiSpam-MessageData-1: pQMZGbpKxo6cC03bw5MngL4OHZPUyvI4XZE= X-OriginatorOrg: siemens.com X-MS-Exchange-CrossTenant-Network-Message-Id: 2e702aee-3d54-4928-36e8-08de76108824 X-MS-Exchange-CrossTenant-AuthSource: DU0PR10MB6828.EURPRD10.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 27 Feb 2026 14:57:31.0120 (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: PzrWlHDKlI7XB1B2DRu2QyCHAMz8cj2FQz5z5WBqTDx+7GLEW5u98HVljdTpvias9drcdM4fAbHmofeBl5PVRRUkyESzkukNnzOKT+LBnEA= X-MS-Exchange-Transport-CrossTenantHeadersStamped: FRZPR10MB9889 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=UIh+Krah; 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 }