From patchwork Wed Feb 18 11:58:16 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: "MOESSBAUER, Felix" X-Patchwork-Id: 4864 Return-Path: Received: from shymkent.ilbers.de ([unix socket]) by shymkent (Cyrus 2.5.10-Debian-2.5.10-3+deb9u2) with LMTPA; Wed, 18 Feb 2026 12:58:53 +0100 X-Sieve: CMU Sieve 2.4 Received: from mail-oa1-f62.google.com (mail-oa1-f62.google.com [209.85.160.62]) by shymkent.ilbers.de (8.15.2/8.15.2/Debian-8+deb9u1) with ESMTPS id 61IBwpBN023066 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT) for ; Wed, 18 Feb 2026 12:58:52 +0100 Received: by mail-oa1-f62.google.com with SMTP id 586e51a60fabf-40948b7e832sf61390228fac.0 for ; Wed, 18 Feb 2026 03:58:52 -0800 (PST) ARC-Seal: i=3; a=rsa-sha256; t=1771415925; cv=pass; d=google.com; s=arc-20240605; b=F+djEtqKKb+31e5pAYHMGZUuiDd+snK3Ako3nDxXguvzLIXNj5wC4ZzEZQY8iqlWgT +qqUH01ttdE+KC3njtiikLa7P4LI4NQtEU8DwRl6ZJC8ZLjIa0bfx4f9e4b5XUWyKXxQ O3z3+ZpZnGoEbF47cVrUVqgdcV5DPamaiwI/Q69dHv5JIfE1JC3QnG4wxfsD4nirD0j9 7TdpJ4iFRB/M0TcLPy51saf0PNggwiCxnKpyPQneOzzh8PzNDWeZzBqX7GuMqz9QC6i0 P++45criZSZtXhvAQHq4kZ7QdaH1GByVHbIBexopLwT1sl1CgQZAJMOUFYnDKgr4htsV wXhQ== 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=vYT3RLYhJDtPf97Lc12R58RtZBSjb9m3XWUHdhTcv+0=; fh=vsH7WHx9J+4CkEazoICayZqBkqcPQY8jS5W75hc5aeY=; b=L+uv6bWZfsw46pRkeakKzv4ZU92SimmdyIuLz0pCk43v/pvl4MSl/JXMTLwfKvOXNG xJy8WdWUHc3X6Wpq8tXZcSw4lDL4hwP6RqUpdebUlHnrx0VxZcuEfDU5uCA1nun6/W6q CxG3ldVLQc6wJPdoVKF2f1ylYjhPgJsh/XthFVbNUr8xCqfYIKoyYrx8Zp+rx1fH4hi+ TYG1AzOsaFLeIQ2fvBe+7yGePKj7KxEFlvh+MODP7+xguJzJAyYrenRZXe8KhbmZ6WYy WYEUAPr4zo2k72oEcTOD6+ATTUGHRELUVROWicb+OcU+3DTIu9gdXU++JnaAEO/kSAfu Mkzg==; darn=isar-build.org ARC-Authentication-Results: i=3; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=QLmRwHO2; 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:c201::3 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=1771415925; x=1772020725; 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=vYT3RLYhJDtPf97Lc12R58RtZBSjb9m3XWUHdhTcv+0=; b=XhI99/lM4lbXrTe6A59XCvlsqfjPUonylqJSFjpLKtbh4ee4ji0FZTYrWe7AbhYtNA 1KkBgfl5EHTCD/NqK7XxZkkK9grZ9CrKuCSawEGhWLMl9hTRpN0KFxkVV73/Mz0vf6/g FIpv4kq1z06XuHLKGAAl6FJXIjc8JKtWW9zEXmVWKJbsdq/mvVlYf0elr4ulQhcOBz8T wCvtSBkDDTUdC6x0VNTMG5d2+LDy/lJ4rzG8L9e0oo68/zP1zfEv0uM2KAHU8U2D2e1/ xm8bkJ51xCmnqO74tiulP6yxA7SI8YifaVUSoTCCHSJDBMBlnA1oxAK5oB9lyo0/wtBj ISmQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1771415925; x=1772020725; 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=vYT3RLYhJDtPf97Lc12R58RtZBSjb9m3XWUHdhTcv+0=; b=cgVGE+GV2LPvincajRXPirWJDoKsGpXqkscFu8Ov0N74kWZ6XzgALz4+t/+pfMA44r R9GWXSCSx9rtmGn75qpqLqfewWL5y3TGsCef8GjDa5CMl4bvjqRwmOrtIo1xoltfsJrY OOUfu7QLxhfsLqsm05Jb9dg9YBKH4g+/ee+L+Y68hdFEOO8Py39p0LzLwELTSvf/acPp Qs/yfsk408AfSVoQetq1w94Xoy5RKKhmJ+y96ODyRsyIkndDOX0g/0USvBohu599I87h UyrX1bN0nlWk4JESDesvaiwALs1FmBOLHfPHGT/HTnGIDkwYwDrXLIOLOlcOCC1Zu0eP 4jFQ== X-Forwarded-Encrypted: i=3; AJvYcCVltGn4jGpj6ZU+A46NSLEqd1iVoP1HqWcfUwIGvLIfpcuQmSr3aiNqtEAPJGwNPJegZtuUQlo=@isar-build.org X-Gm-Message-State: AOJu0YxUzKamFgraNMJ2ai/IjO91JOwLx8VsDTvUYJ6WkhdbDAQcjyQ4 yKdaY2eb6srBphd6V3m3gZie1lT4FyrWfdvOMJ7y/8cvDO4wCBVnUXQ1 X-Received: by 2002:a05:6870:f2a9:b0:3ea:d0d1:bb06 with SMTP id 586e51a60fabf-4152912da12mr869003fac.34.1771415925250; Wed, 18 Feb 2026 03:58:45 -0800 (PST) X-BeenThere: isar-users@googlegroups.com; h="AV1CL+HQ11iPORAcHAVOKHdS+neDZVgDe4aDyKA9iQHQrJWWlA==" Received: by 2002:a05:6870:174d:b0:3d5:92b8:657b with SMTP id 586e51a60fabf-40eca3344d2ls4662750fac.0.-pod-prod-09-us; Wed, 18 Feb 2026 03:58:44 -0800 (PST) X-Received: by 2002:a05:6871:80c:b0:3e8:8e56:6717 with SMTP id 586e51a60fabf-415291d968amr802847fac.55.1771415924379; Wed, 18 Feb 2026 03:58:44 -0800 (PST) ARC-Seal: i=2; a=rsa-sha256; t=1771415924; cv=pass; d=google.com; s=arc-20240605; b=VjEG1PDVhyzRVRC7gHgDT2wcMvUCQ1H9/5yeVCHbdMcRLuOKegFojBMHQJM8T4Evxq YfW1urL5EtNrXVV1PtwsBtuaZ5KdQ2zYer8tYb/1KzfoT/ZDVdD965kbt+yg5vav2sOj Yh4Xa3/xkvnAf1uaLmpia0nYg3dEGZLNOI02+YQnBKC5ZDJwKOuMWmSQ3M4fVzllAI0E b5n7kUOH2vRX7y0uT6ZPkGH5x2ZhEJTv6BK4wA5sdKuon+LfdEn2pWDSpPiO21NeItPN +G8kCFWTIqjZlM/G97rqW4B9wgZNwbjZY5EqkVfgZ41A0fyRGDWlWC82vTLCoCeCnxX5 BTXg== 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=dWFKumMb31C26+PJa6vcB2ftw6NwdNo52k0UEVGombI=; b=BLIXmummM/Bt0keEQJbi2C2lORuvC55miC/tO5yZcgMHGzdLm4o9ot49GIwuKeBbMU Cy50XzTeWTDXZHYCYb4JYcqIkGF+ll/RCdCSOzdnEeboQBNLnFeyPtcRbPSreAZ7FuvO GV9Ia8NQa/Q8sK4NjeFKN22IS3Jn2vQpYZDPE5g7QzFjB0HyqxZktRR7sTiisc1uw1uE nZ5bXhCtZyFFF0Yxhr2j4eggdKB0Xz7ILsjeFCW68z0DAW4QjG4GaKocTlI9JkFC5FNc 7ym3X4o5C3mP0LrMqjsMhphE4OZvz9zqm1pbTA3yP1IV2l0cq+kqeY7JN6jK2C1EZvRE SkYA==; dara=google.com ARC-Authentication-Results: i=2; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=QLmRwHO2; 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:c201::3 as permitted sender) smtp.mailfrom=felix.moessbauer@siemens.com; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=siemens.com Received: from AS8PR04CU009.outbound.protection.outlook.com (mail-westeuropeazlp170110003.outbound.protection.outlook.com. [2a01:111:f403:c201::3]) by gmr-mx.google.com with ESMTPS id 586e51a60fabf-40eebc3d778si667213fac.2.2026.02.18.03.58.44 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 18 Feb 2026 03:58:44 -0800 (PST) Received-SPF: pass (google.com: domain of felix.moessbauer@siemens.com designates 2a01:111:f403:c201::3 as permitted sender) client-ip=2a01:111:f403:c201::3; ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=Qu87jo4KNQms9uWlHy3Ctxbr2U9el9TnQbMj6Qj7R6VBWuZ5FtNl6nVorqh7w3gALJX3cUXDoN6OALfms8rnwzi56V0t6a+OvxmhLSzOM9Dd2qmM8M6r9t8nUtJOeRyPnWCiDKumY39mCWJaJ1lQMFteyFQC2/FaudWR5M0hiQkAd2AVG6hWDrxfL61jWPLft0WHm4vF+Xb4jvn/pad9EGTtY5Bzx6o7EBARYScUt8Y+Q7yEX33qhPJzsnZXXDjSv/N0VxL9fQMpqC/rlUB9r8ZbeJfDcLaDSg3zwtHZthtzowr15W9EYWQLaD7oR/6Heu18e57dOckQBUl3OJAyZQ== 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=q785QXmIZBfNEFkExtTwtnNZJ1DfxX6MHyZtX8Ax9AUfKcdRKMGsdTVqpl5Q+h/NStUSRLoAnvdGRI4IaMH/QT2nRU/hnzZ5qaoDRgJmEKT2Get2tpIYELxfeH1NVeU4leNcvtTtlrOViDBZWVaxuDk1XbysSrNSx6kCg3pgR9GDgXMLdUdibgUGNulGvL8Z53xkup/IaeypQWYxho6BFkAc3+URFG5Q+ggSCRFBsDBmm3SbAwLpR3/NUtFmTZ5Moqoj8LtyntKA0o+NaHqOk9BzxOhTeTwLmsuTY9CDU5GQPharEU1H7pzSRKROIaR2bmZxJ6wl1RoywO2bP7umyA== 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 FRWPR10MB9395.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:d10:1a1::10) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9632.13; Wed, 18 Feb 2026 11:58:41 +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.010; Wed, 18 Feb 2026 11:58:41 +0000 X-Patchwork-Original-From: "'Felix Moessbauer' via isar-users" From: "MOESSBAUER, Felix" To: isar-users@googlegroups.com Cc: quirin.gylstorff@siemens.com, Felix Moessbauer Subject: [RFC 01/12] refactor bootstrap: store rootfs tar with user permissions Date: Wed, 18 Feb 2026 12:58:16 +0100 Message-ID: <20260218115827.3947145-2-felix.moessbauer@siemens.com> X-Mailer: git-send-email 2.51.0 In-Reply-To: <20260218115827.3947145-1-felix.moessbauer@siemens.com> References: <20260218115827.3947145-1-felix.moessbauer@siemens.com> X-ClientProxiedBy: CH5P220CA0022.NAMP220.PROD.OUTLOOK.COM (2603:10b6:610:1ef::28) To DU0PR10MB6828.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:10:47f::13) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: DU0PR10MB6828:EE_|FRWPR10MB9395:EE_ X-MS-Office365-Filtering-Correlation-Id: bfc770aa-0cc4-4a51-ad2a-08de6ee50f00 X-MS-Exchange-AtpMessageProperties: SA X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|376014|1800799024|366016; X-Microsoft-Antispam-Message-Info: /pLoT1XbOTWi2BoehQ2Ol4kvHiJIe7o2TUmG91YrK02A7UrKBORCMpqpm3482QveAc+TPMp3AOSDAIVOjE6hXqu3BeYN/IVdmjSlWGKqA8iSnJ8IfI7tUZhPB5hPeEOCl8b5Wuduyo/rUGTfUcarD7cKGgIynkJYGe5RviX/x9sEYlaGAbT01qwYopJqRxx3yrToLyEuUsKoUNsBzAGB6cnSggmaZieS8zmVXUnDHpIXI+KFuY+SOPiqzzb4F3d5n6/FYa0c1vwYq9GnI9Oyu+E5Z6NG/asT+ZP7LrZtxTZ374PPwbLTJ6su3OxKsKPTERnH+s14Oo3/unoC8iJ1XpG4vF24n2aJyEOapDTtRuwgiAQ4x+vRPskcQnroqacGx23qx5NUptSzvX0cmeh37ZG7vkavgYB68Sk0woM5R1pWkow9pJnWRWP7IZQlkwWUt/o3MjOutaHBsQy13HHgmuMvM1m+gTI2R6nts17hP1SBNfGWxWbe2ADTZYx95gYErxaQc9PQz4HpodipKM/A6LBBHekWXneYDkabcWcITv/MQ6qvkCkFMv9sVWG4rOrwq9iijE/ts0U8+nFCdKiVPasuFZQSsQy3UDuxXJw0F9pTfRsGPLzDC7i5odIIC0YiHOqZZdSfugrX/trURivZaC0sh5C0wI2KVYikI392GoVm2ewgWZ16yz1uz18Dv/nIHohMp8OYo//XGV3FHnP8eIQXTAQEDelMyyvtleqffxHZ+a2JdrXLSKSi7aS2rzvB3I+MC1Xdnxm5bMZAAQ7dzaeDBeZPey2hdAiKkeSRXADPlEKhT9U/Mwg3o+uBEQrzTR0OKeluR2J7vNi4Lgr4KuhkpvXuMZKQh+ePOt/T31kdROfYUguVmShTOWoUDnF89w8v6z2I1D5cBl7moLioprp65vR738htOLMKA1DWatv87ZM0d14O3djV4I1aQhNhUOkH+2B/d2mW9mMOyMavWobUVOjkhY0wANJzUXghtYKwrgmQwF8w/rQr1EY7ktwcwKNisMKquU5T7O/cibRMoEM/UTDWKJlRsUNQAkpCm2/G9PPgtQPALdp4p32hjaO9mFF7dSznOHeLXzDJet+kDK5FhXMvUjhmHmDFtCJwv8pxO0X4Z8kqa07fVOdSU0HriNlOwqt5Bhf3mgBdtA34yy3NGAkFz7cu8F6lelM05dm6ktl1v4VokZYWZMVHND4aYddUrFEEDv+BnCnwhQyhSTbQ7fmzPaz920KAos8awpGTp6zDBVvPAKcd3t+oxamiXb+Tk6VMm5vJzgs1+ifr3F7CbEkSdWs57DWKJ/r1ytxi1c9zY4fDtUKjsSJ+YxDPaW4S+TKiHJfDQpkekAFsZy2MB1/IT9a3nunEgRY5cwHFEmcEfr7lsxnZ7CUnMYWbgjU6dPYEmq0COf0jC3stFfpNLtnOnehIORgJBTlVR7uYU20d0Y+zc1FJA+VrhbbZG5VKT55r5nkFwuhBaQuorDIPY4Kg6z/g7pRdCpuObNVzFMhEsKclnQWk3yLWdQZK4X8kDpZi9PfplZ2CyHzD+FCHIVaWGcL+E/fl0wm7jt0= 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)(376014)(1800799024)(366016);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: Lj8ZVbpd2SG+ARvHtsS2ONTnPjd1l/jBoOE8pxMSR6ifk57Lpeh9hCtW3XzzJ3EyW66TwWKnkWA0Vs/GvWfa+GaKur69zJGS6soevWhzXGN89RxtsNtFxn1CTduiianSd0TvVEDmasaSxci4ccV+EhrZ0ET4x2z74J6zg/+26PplvG07VRp4WGKI9hLAEgcQoC15EWKZm/74Fs7fmWtabgCVBsscfYvWXdQymhIP+D3ECOnd3Zx/2FuFiIVaY0ZZhnu0fcdcafNTn5RSm4Nb4MRYKoTIyYA0cBs0siEvVA0gpy2Yi2JGhdX0NBuGQ7RF2IC2rNShEwGToNRwhl7yGKln6dCHqU1cPjIoaXBEoKYf/AGx4n2IBR2lGcnpotgutQ/VPG886tWexCQ4KJZnNmihEMIPgJVUvRFanIb4Z5gXIj7UTJe9gRkmw30qMtkQ0Gp0f7nGYYf46LsLHWet0gVklhQqMVVQFeunMTj6oDHcpYlSLC2ccTSudTTPtB7xy85bq98z7c8xEkxbH9ifLNxWPOJ1NZcSCol1N5tL1UoCi4rQXqdqPpT2tv1bBIf5V0k5AdYPU1i/HGvdc9dYrX+BLL9qSHzVG5kyRrQ4jjw3xtwLTelPCFqy987/jGaZVsBZJkZkhoISxrdBL9Ypi9wYSptAvnSRSP6FVilQ33awOxglBhhv8jpJ80l1gmq1Ua9ZVJUdL9LxdvOf3VsIzztaZOH2i1QYfxf1EkkyVoNvnpFjtezria+XVokVgYGKAsBSV48RaaCMU7o1JIary9IYF3SXpq4/g59grqWZVZtzhLsbwixFa8TIMO/TYFSmanda5suhbRTwxTo59XszGSpSPDHqDu1Bj6msWjPCS12uAgnbizsrg0jkmEOXl9UhAs/zSsUcv1iQLpN438oqjXKNnzMfM+/NQXfrMAQ7YRsHTXFfeWBHoiE4bez/40dhiJYFXlSkp6wQIDrU+Oy8qIRTyMEaIB456PEb0DfjCQ8xbPIStxJz/ixbFclmOgrXDKXKl1wHOnmeKvRODfg7rZIluiHuCOHR6J7HtGBQFHTnfKQz82EdJPTfemi1K//JRXa+uoTv9qSuYp5xj4OjQPHqjQFnAJZEazCGjM6Nn8la6N0lJQvLTchm9nsC/Rnt2zdj6gF9a8whGNnv6iAAKKIRxa0PmBSpKGFzOITpIVDBBdSMMxTbNS7Keqki2EtSNS6Rr4nDT/wpUr90U3VfJgCYgMl095iYXrQ4PjLFJu1MUt7G9onAj1g1jOFOmfU1jYBVZ9gxQ294be6EpOGYmeY5vjcJhQmfQmuUZpxHns/PXT+++NQ1KnH9aCvAtKZ7EzDPnbx76iEq3wjg8stEeMSNotDeHQ9ITMuded+A/yiY7XrV4rNmEy/rnfLXIA6zLW/4CRg06rGPu0jWovZHuDh3ZzaAYCLDshhy/E/FhF8KfyDDAWjA2wrsSg4B3Nispv6CTFDGX9E/j4v1FoVSbyf9Ala7t3XPVUNBD/3AhjeGIZ81f+sjVqH5POUVDNW5WWTCnzPuZB7XUJkLfI4/wND9Ky/h+FvwZ3ChZ3pfuwXt1SGHGi/xXU2IA2gfBwLyw1aZLU6Vx3OdLF1xlgynQ6DZ7ghiKzkUHtZK6WHMsDf/fsSfYCEiPP54QDk/FR0kbz45cHgxrP3eSeYPgX4w3tP4vhLfmsiGivr/LJxdbppURvx+aqcOoE2poTvpKpIrbv4iu2ZkqXc3XpUBC+giUvglQrXaEeYjTmA3cVeF6fA= X-OriginatorOrg: siemens.com X-MS-Exchange-CrossTenant-Network-Message-Id: bfc770aa-0cc4-4a51-ad2a-08de6ee50f00 X-MS-Exchange-CrossTenant-AuthSource: DU0PR10MB6828.EURPRD10.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 18 Feb 2026 11:58:41.3809 (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: 5NrY4c+cnCsX5nQGbCJiHQzuelSuJ/dq9GCbn2xxbVbOTOqtMRhB9Fcbn0cDhS6+9VHzzgGF0AhosIT+fP87fI0hAG64S/m7kROVkUCfBEo= X-MS-Exchange-Transport-CrossTenantHeadersStamped: FRWPR10MB9395 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=QLmRwHO2; 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:c201::3 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 }