From patchwork Wed Jul 15 11:05:32 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: "MOESSBAUER, Felix" X-Patchwork-Id: 5231 Return-Path: Received: from shymkent.ilbers.de ([unix socket]) by shymkent (Cyrus 2.5.10-Debian-2.5.10-3+deb9u2) with LMTPA; Wed, 15 Jul 2026 13:06:16 +0200 X-Sieve: CMU Sieve 2.4 Received: from mail-pl1-f188.google.com (mail-pl1-f188.google.com [209.85.214.188]) by shymkent.ilbers.de (8.15.2/8.15.2/Debian-8+deb9u1) with ESMTPS id 66FB6E1U022815 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT) for ; Wed, 15 Jul 2026 13:06:15 +0200 Received: by mail-pl1-f188.google.com with SMTP id d9443c01a7336-2cca5e0a0c9sf102248335ad.1 for ; Wed, 15 Jul 2026 04:06:15 -0700 (PDT) ARC-Seal: i=3; a=rsa-sha256; t=1784113568; cv=pass; d=google.com; s=arc-20260327; b=lWMH3lYwjzuqVqw5juMpF5L1cXSQW/UAHS3kTv24wUnUOgAYpsiIAxh4labIShaEp5 j5jIsd5Qu35uVAe1qlXOuH4xOUe8Iz/pvnQeO28OvBeRsDAK+BBQgXXYxAYyeLhMX9Ly 8fBfMjlMpd5FPJ5LGrjR9Re2XF6w/VgIVHWwA5XOvBjrUFFusccc+DUx8FafjR2XcYBb agsMJD2VbzKvkiVzfwo5ImhmAjhx7Op1MQ7Cq9aP/++zax4C7ahqOUrplZlmLEJ3TC6D p0vZqxr2ue1x1z7FWNoFyzWg/ci3LVdokUVRRzhOS8vNUxfebl8Mzpsm9bPdnFft2SXM nPBQ== 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=18bldT9Y1UKNcwYxPzmEadjtmhTrtqbv6q/ysBqLimk=; fh=SobseOQpux9SGan1VrT6HHPAWLO904e7rTAsrOTfx/Y=; b=nlFr0Bh1/gNdUnHa++y8TA1jvfkf/cHPOvfb9lo5d85hl4fstE+6wOGBy/+9M9nStY 45ThXau0sgAZoxp/EZV3SOlbkhdJiAUVV1lWAo8X0E/CvUKatsZCxH8mVKRuQvYTNEnl 4mD24R5qFZKFhj5c+qEA+HaOy+w3WHY6bmKuXqbosDOijmDjXbUIlDeLQ8xX01XGFren 3KTq4TQmSIlrWkeba9ojoeB3ug3Aqgo83CYJ4rr1ax86MnP+5/04dLyzwLiYky1IFCi8 zs71HWILivw7GYaM2eMkofEbtMMfCKinf7j+PiJjyLJfz+aDhO+Cle6fXRyR6oupPtmG sEMA==; darn=isar-build.org ARC-Authentication-Results: i=3; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=jLR6OC9w; 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=20251104; t=1784113568; x=1784718368; 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 :content-type:references:in-reply-to:message-id:date:subject:cc:to :from:from:to:cc:subject:date:message-id:reply-to:content-type; bh=18bldT9Y1UKNcwYxPzmEadjtmhTrtqbv6q/ysBqLimk=; b=vV6eXSUrewiIpjWzNjzIApQ3SBqbcKcDQSFB1xiwOqu5oa4m/nfF3tpJzxRGzixhGh 8+toocsZKzLscZCtNgHjUYOgw7WtlI0QG4NxuetayqaICHvpYRVk8nWCGy8IPmKeVWVy ua2HBEgFayeL2AuGAtyAiAkYQUJFfNpgLneHubdbZT961DbIldpY60kQMsn6+Qdi4WPN vtXYE57+PV7+1ThQF11rtjEOLpXOZCsaeFOQYHbN2zSZeMzLPosNripdU8KwcKqrcyRh OqhjiJ27weXYzXQckMrmBMe5TSQAxeDrHX88l4LGLTeeDzCPLYj3GV8Rk/0aFzqNwwNP HDRw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1784113568; x=1784718368; 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 :content-type: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:content-type; bh=18bldT9Y1UKNcwYxPzmEadjtmhTrtqbv6q/ysBqLimk=; b=DA+1GXxqQ9Pg9iXBs/OEzJAx/h80kVRjEUjrjf0Rvb/9nE68LfKXnrH6QpvO8hU5JT ml4fQAOo2Z/NTO1xo3o0dnnH4/pIxyutpTQnRBNmyjPdxLN1kydi2DFHF/A71gh6CEJV sqD5DwVzHBLAO5VVxetWhFTbGMMFcBMlfH0XcXu5aWqDMwYcmhWKx3pvSIq3yVi/SUD+ SMxZ4XRWaqjuwwGfiFpuLiREugFq12umay6gf5psK184m8mpzdhzNrFvJmL6xvivymy2 45o7CAB473rL1MkbQqySlLLfhwnl0Atele/pbD4n85VeZSd9f55NDhyY7EvV3Rswpeli Qijw== X-Forwarded-Encrypted: i=3; AHgh+RoqBGQqiuWOnzvil871cZnvkCKd7+/3cdGNyG70yjfTvQIARhlYlWtxSfnGqmq4oXg7c/Cq3Ac=@isar-build.org X-Gm-Message-State: AOJu0Yxf8H0jbvybTa3hBGP6Tqp0mpZ+nt/SQACg4OHq1/ZxsPPo2t4i FBU4o+IHtZ6t7UtL/CsTr+M921PvB3JJBFCUM3Cn9wiOaldFbtERVliw X-Received: by 2002:a17:903:15c3:b0:2cc:6817:d9bc with SMTP id d9443c01a7336-2cf03d51383mr18737105ad.38.1784113568369; Wed, 15 Jul 2026 04:06:08 -0700 (PDT) X-BeenThere: isar-users@googlegroups.com; h="Aa7YSPR40UmMe3CXbPAzjkGKmT1z3AX7NCBTd1LdnrTC6KJidg==" Received: by 2002:a17:902:fdab:b0:2c9:c54d:7a21 with SMTP id d9443c01a7336-2cf02d395c1ls11831245ad.0.-pod-prod-06-us; Wed, 15 Jul 2026 04:06:07 -0700 (PDT) X-Received: by 2002:a17:903:3886:b0:2ce:e75f:b713 with SMTP id d9443c01a7336-2cf03cef5a9mr21133665ad.23.1784113567074; Wed, 15 Jul 2026 04:06:07 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1784113567; cv=pass; d=google.com; s=arc-20260327; b=ZIlCua5xMvolfWAGVdIyaT5tJwmlZ9L/TMhbX1ibeMSrfTuHBwR0ek5VIr9B5/w5jU nHKH1rGKZNP7qHfbI794JUQSPXnBSxYjvobYEIBzldxVUXzhcihrDMZZYxvQcmLP18qi zE5P1N/krvM0Ji0RXKa6tvnh7lkq7D7bPwkqkDMR94hIkKDjE5cmwdS0swfAZHaC17ar Y8r+gaV37RGbGRf4iPE9yTfYIW93PxwtgZh4JMw3kbwk9zVP44rCHOUN+6RuFua4D2w2 WhTQx8ZROkV0qzyECeb+BZp+eympo8xs6kp+XIciXJA7SDa4/tE0FzGjvorN6tdX39JC Bvug== 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=OJgOX9j4Haewcj5dn0ls6NtIrlE0Y8OoNk+P0X9zd18=; fh=WkhL8kaJc+l2wQon1t06Ej3uvBGj9sVhNcE8PaS/XbI=; b=TQSO8hT/LDBJRm2pPg77Y2G0lqjDH5YOZx0SltitZhV3Y8ZDzhZgkYkMWMKbxdpc7B F3FxqKTm5PXup8PYNLco0GcBexfvep3oV5HJBIIIhUjUXfI7goi/tSmz9R8t7F7OYHF0 VdCID/kYwleDQEq6prrNJFWbzsPSPFVPeisu3z/T/3M/k3CGbfkfDl37k0HNxEDoRGVa N/R8DfpRSdC5CCj+w8+Wrga0jCkNuNe55AEKSTCFhvL7n/RrzseZQptbMzm8YY55BM13 KbuxoM05m6YAUUKD3qfcqjI1XcnikUS25vL9CFAJ+mLNKvfWQkCKhDOQvfpk0dLsbxfv QHZg==; dara=google.com ARC-Authentication-Results: i=2; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=jLR6OC9w; 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 d9443c01a7336-2cf10489ad5si21625ad.8.2026.07.15.04.06.06 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 15 Jul 2026 04:06:07 -0700 (PDT) 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=CQa3tFfvpcyjynz7/seKDJeKVaWhStZ/CoDIkvfyP3Y5EhSnoR3a5T18Gh0iiYWViqMExCveXwGOFuqJGKGSlMr55NtVh2FY+jWO29vBtAw7niKwH2kdMX0TjabN+kZR2D+i4BOLyYrCyp4d20JkwdwtO6OoL/zARdO5kYxzVDrLOxaQTDyhmWr0KCwB0Qes67ll/okxq/nl7Y1TPHVPDi0vJlarztHocJXRL4e2dakoVS+ukk+to8tWH5C8Ve0wIDfISV6PzK9LYDdWQwejfdhFFjSVuTaJcMoVI6s0R+nDRHs4JIxRgQm05abCBKzaRv7jtpTC6pYMHEjFktV/wQ== 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=OJgOX9j4Haewcj5dn0ls6NtIrlE0Y8OoNk+P0X9zd18=; b=uZTf5vDK6PeXN4Y7KA0WCtkUx5lGkiUy2VSZ6O/me4z5dVKc4x7kOf3KDZd6WL6W/1B6rh800hNU0KsMS20CjnKh+MFbDDon9R7bCtG6duMVjqn0lkkIlKSbImIqPLdLhoGF9Ks+YrsT9IseWjOJuB58x/sdHFzVRawWgog+7RzXQqoxZtbvZNy+Q3MOHqScwKWEHNAZ3+5xcyiTPsU2Nk4DqXUhsmkI+I42uH9724mAWS/UQALnsttg7NOx40d98ycQWdy06UddAhK/2LVjK2rauBGoPSgh4W1t0j5CiPkeCuGDLQLo++q2GQ6fjDdCD84yiAcx33Dfk7RQBvJJHA== 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 PAWPR10MB7915.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:102:366::6) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.21.223.11; Wed, 15 Jul 2026 11:06: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.0202.018; Wed, 15 Jul 2026 11:06: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 v8 01/17] refactor bootstrap: store rootfs tar with user permissions Date: Wed, 15 Jul 2026 13:05:32 +0200 Message-ID: <20260715110548.3605767-2-felix.moessbauer@siemens.com> X-Mailer: git-send-email 2.53.0 In-Reply-To: <20260715110548.3605767-1-felix.moessbauer@siemens.com> References: <20260715110548.3605767-1-felix.moessbauer@siemens.com> X-ClientProxiedBy: FR2P281CA0166.DEUP281.PROD.OUTLOOK.COM (2603:10a6:d10:99::13) To AM7PR10MB3956.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:20b:17e::10) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: AM7PR10MB3956:EE_|PAWPR10MB7915:EE_ X-MS-Office365-Filtering-Correlation-Id: 159120b2-c8c2-43be-4153-08dee2610f5c X-MS-Exchange-AtpMessageProperties: SA X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|366016|23010399003|1800799024|10070799003|376014|6133799003|56012099006|11063799006|10067099003|22082099003|55112099003|18002099003; X-Microsoft-Antispam-Message-Info: 9Q2Tc8QjPbUY6PyczG94mEsyZMecyegiwYEhFZzWtCfbDtQCFevjiinzEDbGKhgn3hN8C7/iM+84bymfiiUUA9UWvpHoCIY+sT5Gy42H/Nzkk2oNq0v57w/00Ku0BXYfiFtHaP4wXd1WJBZ6Lju9jMrev/wjJoQk2voxdik4UQAx+7B629w+Xlt53ot9INx1gRmAuN3U2uTq+lfD+exJQ5/QqqIEYxdyZ0JWT9ezdF6eJKwQ4U+CKx+xXAmOyUzg7jB3lCuKF7Ea5pY4K0cjdTjVyd6I6au3ipDybV/QxEmkzZkCnLt1gXCIXbey7CL1nfpGCFy8iWvCVchptMUs2hK6B3CrQmSSkZnlS/6/heyaJjMWh8SAF8SBKaCO8Ex5fOogUtZ5Xg6V6t8tDL8FS+i05ZG9F+SKgmToR0PxIb5frYrl9CI+aHAPZRymYCDr4nwVQdA9JzQ0WeOP2xHRsrSM7YeqU2EunhOxAysp0plvs7gpYDn4qFlFjiK1GvbuD4Lv46N+WPKdfEL4uJNi8JO8DXIQpYks8dDPirrzLPX/jXdIiAnScsXpllSZZqXG4u7RUw7KkZyAXzcjFkySO9LmjTCYb/71cN6UNlqx9mqsiFyZqYjnyf4x1pU3zqc5tjaOBvZJozczGfXFaVj7EzeuGFJHDBEnZsV58V1NeZc= 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)(366016)(23010399003)(1800799024)(10070799003)(376014)(6133799003)(56012099006)(11063799006)(10067099003)(22082099003)(55112099003)(18002099003);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 2 X-MS-Exchange-AntiSpam-MessageData-0: Ojq4FKGPiZlrTlG8euNQzBd5RBxVtsVZYWX5LbOtWWf2Qa9p3Lhnw8/Q/E0ViDUDZ7h8Xkl+jcC5YrAW/5Pc1cBIjsrV3aDjEogKU+JD/dsJ0Hl0ScQw9CxGibdNY45DY0uIJdLjJJ1/i4dve76owPXWJt/D2Mql/x0sZVcJKqoykJCuovO3HlCDIz6wlyPWHvpXuvb+RmywWSBFG0FvZH2CpKzCf+EaT+RxHJ60GLVJ62KHc6o47NvDPYRvML2oFZy65bkZobYwDNAWnfp4iERqAatzONiVdcr53h9dVFiTjK5NR23GDXVpJYmlOnOAt0vwuAiEfvBpX8Rlix5E5jqicihGtmI3P0vkdQq/JZ8t+6/S5CNCty5vP1OlWdfgatD3cHdgIpfKubgDUidpM2PDmDvl1kQ8yZkaVwHJRJy0anF8upKv78Cm5xS8Ad4lyJBWl3GBsgdJeXz4P7yVlM+XXltiPB9emKzSX6o+vfs5fGugn7QjbFb5OA80BTLoxLD/POO+hokXd1Y6TfQp0bzcRLxZLpGDuvVJcfu3GPxPtPhTA/zyQ0sDm9YUr1Jc3fhv1BceLEH2jm4SYPtc+x2VBHvq8ly7QWccxxfndxLyCvvs4Ho8+5RNX29thIryBWECnVD5Yl4b+2SgukhYtpbzIGlDOxLwQllvQaczD1WaX/WkXLspGpGRGv8qEp6CQFmvpJr5bTIzoz+qnQcFB3taIp888G8a4xrzNxDEry/qECZqxDcesy1zEYWI5M5jo/20wn0O9ofitJ22vEMr+xCxs3SvCDng9XnaiRt8SDQ41G+aMF1IK8xLlK8NICOe/rkPlUHzMr3R83lpiacbzZIBjqTwfCv3ojlvbg9Sty/oMFRQN38nzp3URwWAE4b5oBAppZMX3/K23oiA/coflHMSxBsJxUzZ1P41jl79qu9Jy5eGvk08kINSHEJV6C3thYac01nEWP4ZN3elh/zhwTtoDGeLQ3MsMBGwC2dt2QDvWXEqjywo/mtwu9dq3P24gUhllvnFeByYRoP0pqt+qfMVJdAILHaJ878W8Q1sNWYpkolzM5t8P1WuKbV0mfpVUtC5y8CEMlEGkYpvmlCV+wNpwKjAff/nj45nPInobAZ3IXGWwSV8Tuhurvf/4EFzk1/yaLSECFM9B0LiQ5qhDAt3x66hNK7iv6lR/rPj00v4sTo3sbbt6JL7SmwF2Xtqutfsi+laLmz2v0Nww6ZDPlV6nXvouMVrkEmK8nU6YLcfHRcNiMMXT9pZgp37eq/LVaTTtc7h9oMLwb0zfecpGHNchfZi9qovJnGHuePVox4ikns7WuErgrVzpiuB1X8IB6rg5zWPlup7V9QbwiGpmF2z5M/z9XwxZ8ZJpmDHa81x3ndAy6sBwR+EdbXkuMVQMw+9m7z9iC7yzUdyFuauUsjW3aA4QFrILcxElyifgZY1yoiw6synLPwK1KuAu2HePAIcjgS7sjRkm4biuW8SP/gjWLviQrOWWzD9sTOu2NBBdEXPBi3MnAbjYppbPKCLyl47Xt4Omvk6ICb6GxXihbt0PZygsuY5gRQv9RVJZLzSni500KZfRcPhfsgLoi40ohmiq3nNOTPhe64D3ovlcLdIHIQUWVzRI7FZJAu4twVelZGwhSHmwNmeTtaHreungx1z6PX4Qg5kvHUQFFVu6zl+ZA3u/tpnIYVBdfb2Vp0oCdGqZHw7OYpgWFZFCAn3Vj29wXwLlYDvg+5XS6bhG6zOcxBwDPmNjM+XLcT3B/7PkazVOEitNunLgeooknnf24kCJ8Uk X-MS-Exchange-AntiSpam-MessageData-1: VIWEL0WjlHVQoVnuL9JliMPJ76f+MzkZzsk= X-OriginatorOrg: siemens.com X-MS-Exchange-CrossTenant-Network-Message-Id: 159120b2-c8c2-43be-4153-08dee2610f5c X-MS-Exchange-CrossTenant-AuthSource: AM7PR10MB3956.EURPRD10.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 15 Jul 2026 11:06:03.1545 (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: vrftBSwyZnW3sgjjpWAeZp2Olcn4qeW5m1CbCWoeBM6VMK/AlWlGDll0+5vXagiGyZjcrdEv9MZh+XYuozQMmllrtL52NacYOR10L1FJ18M= X-MS-Exchange-Transport-CrossTenantHeadersStamped: PAWPR10MB7915 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=jLR6OC9w; 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 98f6c090..22be1d5a 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}" @@ -267,8 +267,7 @@ bootstrap_sstate_prepare() { [ "${SSTATE_CURRTASK}" = "bootstrap" ] || return 0 # 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() { @@ -278,8 +277,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 }