From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from shymkent.ilbers.de ([unix socket]) by shymkent (Cyrus 2.5.10-Debian-2.5.10-3+deb9u2) with LMTPA; Mon, 15 Jun 2026 11:25:33 +0200 X-Sieve: CMU Sieve 2.4 Received: from mail-qt1-f188.google.com (mail-qt1-f188.google.com [209.85.160.188]) by shymkent.ilbers.de (8.15.2/8.15.2/Debian-8+deb9u1) with ESMTPS id 65F9PWVK009132 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT) for ; Mon, 15 Jun 2026 11:25:32 +0200 Received: by mail-qt1-f188.google.com with SMTP id d75a77b69052e-51772325a64sf40856791cf.2 for ; Mon, 15 Jun 2026 02:25:32 -0700 (PDT) ARC-Seal: i=3; a=rsa-sha256; t=1781515526; cv=pass; d=google.com; s=arc-20240605; b=T8DiQ0YEOtM21SmtDna1Hxi7SoGEVS7LD1BsTWFNB2ng8bdUDhrz0Z/kA2QHdg9CKg tFZZnl9BNZkridexX5OkjR+9Xmp2W5ZgHkBm+1ZF7wVwxTIe+Wh0v8FgM6itjKXs7t2y t6GBqbjOUcqgoeFI5WgIAML3pYnz+G0j4A1q0shUybJv7qmp8qpdK9sgojvFAN/UA7EV hVW17dvgM7EKnnSNpSiJVPmaEOXI2SMI1ob33HLfP9F8woGpyDc9zPbSpoXt0PCsx7fL AmVA3l7qfI4ZBVzsOTV6gJnFlkebg8wSiwh2hOQUYMWtviKZTLH2aQKs7BroRF1sb9vp BJyg== 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=Yvtm8SEUlqDOQC4a8cmof3Rjzb24mo5bJLalF5TKMgw=; fh=dx12agUVXUgapFccAXv5jLYdmWtvPgK7sMOaQCEeh7c=; b=jTzVf4oCz6U7ERUSN22x44G5j6RlNq1uBTr5sM0+JgJMdOu/kavhYdERNFam06Wnjh Df/BI1XlsBFGrssrOP3sDY7GjuWwKSFS9cvCzskdpJYoOrwwp7RXb1+Ny1woQDayejWJ L88QRPATbVcfjSlIJBya5gz+1zuu0tGz+gAAmDCi8RBhNnFqHk6cuupNLJbQrmQVF5Fa TfXIoxyv21vwvdr/ku7yUPUgYNCPdts5aWGt2kqF2Uztvd2Ks0y4DW269vqtMlkOaVsN rs+JtcrBT32n0JZ8dAds3cgcH66mrp9/5OheTkyXi3eG+HNIS7t7kO/nhNnzLh91wBee 6xtw==; darn=ilbers.de ARC-Authentication-Results: i=3; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b="KYhmOh/2"; 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:c202::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=1781515526; x=1782120326; darn=ilbers.de; 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=Yvtm8SEUlqDOQC4a8cmof3Rjzb24mo5bJLalF5TKMgw=; b=YrOEVf5BXo/b3ogfGVbsHjkazjMWBjUwC9i7h10NwEXyd+P3SbL8jOBU++gTwMAC5s 6pVJWPagQcWSUfiBXUQ+kekUcT9EQAgK5w03Q62INabAoJ4zm2KSTeLNoRthf0sXP7+W dN6UBjfj7mbMkYD8PL75GyiJH/Itf7mORTWaL1PF0b84I73uUFQ43W06t3qx637IgcNv SlNUmlUinAMebNnN1EeraCVwPPVUa+E4o5aFTp0lLVamEp40rbcVY7W4cFRtTFP9ggaR 58WqNZhaV/zAQbF1wD5AUbhKEZUwNY9T/NUuDGtXgzhDKYeVNw+4/1Bv92BeVOAOhyF9 2opA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1781515526; x=1782120326; 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=Yvtm8SEUlqDOQC4a8cmof3Rjzb24mo5bJLalF5TKMgw=; b=S8D78XI4sdZTXF+zOe/TilpoBOeQPhI0YnlpP395hB8+7LO+M1pJACp7P+5xaE9SLm Fnnyev9QGZFt32uSReG7wep7zEeJs4Hz6p3Zc37VJIdfR2fKoxtlnyxHXJQvXyRoXcPd VE01ymk8gceJHe6kiHJN2R/MpGygQ6lf3a5IKWDIL53AQVVJDNsVyV33XMpbyxU+SbPY ghbM38vdVT1YiktZJbVc/bJJVnRa/TnfGlUm0DoNvZf+nE1G6KPNLh24Q+vT6QH9ZXSK aivRyFNHtiLTQXfDffIExisLKWp7UpgSftfjFKiBJVb9kwuixqROqSIiWW02WHma0kdr 4iRQ== X-Forwarded-Encrypted: i=3; AFNElJ8DxFbF83cgm1dtljz8UKfIpOpF9r+mjB9HfbnFjhBOXJFD6bXBnSFVEPvah+mnq+Nd14Rg@ilbers.de X-Gm-Message-State: AOJu0Yz6/rAyTxP3GDTLIjXLvaAXGUoREx75pQl5OGZbPpJERHYk18jO JxQiB0pn3JJnrd1OtNXlmFp7J5ImDSemF17jz1rfTKrhe6S3kHwTIjh0 X-Received: by 2002:a05:622a:834d:b0:517:82a1:351d with SMTP id d75a77b69052e-517fe4ffac9mr155774191cf.20.1781515526633; Mon, 15 Jun 2026 02:25:26 -0700 (PDT) X-BeenThere: isar-users@googlegroups.com; h="AX0PUUe9EJkpq/nDi9bJZKB0S44MliM0OLaSVYlyRwGiTvVTaQ==" Received: by 2002:a05:6214:ca6:b0:8cc:f0f6:2635 with SMTP id 6a1803df08f44-8d2f3b18475ls78923766d6.2.-pod-prod-08-us; Mon, 15 Jun 2026 02:25:25 -0700 (PDT) X-Received: by 2002:a05:6122:3b84:b0:59d:7def:17ac with SMTP id 71dfb90a1353d-5bb6c05838emr5275735e0c.3.1781515525736; Mon, 15 Jun 2026 02:25:25 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1781515525; cv=pass; d=google.com; s=arc-20240605; b=RrSGWVY3SY46v6mQQZO9Am5S7rHxoULYt5hoeDjyBeCLZNi+najz3q0FH3lTjkzZqQ eyzVACwfNtzIXOHrlyvGgSf1cCDQC2GZlPDn4bEl3cOMR7MGj7ondeLmNLxFtSg1k5PZ mzWRaWjedvFMuHqK8y8gCr1ScP1J9UaQc/kX/8YLzFZq/tcqOUxkamXTic59ppbIczZK NGyG0dz1ixIizv7uH9pCf1QQgZvQp8Kfgrx74e7caDPtRm3VY08hRR8VPPqtfEOAjEjv imApKoG32E/+ES4e13mBzjocoFAvpHTCYJtxTKD3Ha445IYzvG2XQrLG/vshVPrBn6lb Y7YA== 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=OotvQUq/uKcXJL6n/tfOztT53uibdeVbjg8REhsj8v8=; fh=WkhL8kaJc+l2wQon1t06Ej3uvBGj9sVhNcE8PaS/XbI=; b=B4ZFOgP6qmH4LwgiQbehYLRLJuunT1bkeiL1z+Nj7/z/pPbLhxag8M7++NviXDRDdH jh/gJ7VZjFXZww4kK9dT+TMTDbaQuc6VQS5sA2d8aBcmrAaKnMrxmoeQyfzzcI4Qn5kY vwP1jqP+1EVGNlvaZMCVtqgx2ItITNvXhmjiK/JsdwDdv4eh2UbioVUfbDkK1DAfnwIx i9ONvCBzRgHowbPMBcdYpBQEknaK+eoqVSQt45aABYGu1QV5mt9o+P6mnxKOoz7UaZfJ Vs5QjRqDMHN3D5ffO3PHD/e8D0rUPXqJIdj8uHe3zozelcB2UpluZBLKmPNpzDK0G9Ic y+cg==; dara=google.com ARC-Authentication-Results: i=2; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b="KYhmOh/2"; 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:c202::7 as permitted sender) smtp.mailfrom=felix.moessbauer@siemens.com; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=siemens.com Received: from GVXPR05CU001.outbound.protection.outlook.com (mail-swedencentralazlp170130007.outbound.protection.outlook.com. [2a01:111:f403:c202::7]) by gmr-mx.google.com with ESMTPS id 71dfb90a1353d-5bb9018fe5asi125470e0c.6.2026.06.15.02.25.23 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 15 Jun 2026 02:25:25 -0700 (PDT) Received-SPF: pass (google.com: domain of felix.moessbauer@siemens.com designates 2a01:111:f403:c202::7 as permitted sender) client-ip=2a01:111:f403:c202::7; ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=cn9KQBigtuOi9sb02Zh6mTWkvKgzxnWSOm5eGJTBBybGJfTmVmHRtu+WkbNbL1P+FXhHH7PIeYPmeY1ejctLUG46jufBtsP6R7MrOPlbpnb9gae3kJSX7upbepHf3JZIKBQ9sYPPcywxEMhYk23Kc7RXNgAIiSuQOVJ28/ZoMuWt/oIoUx/7KlbFlOPQ9wgHaw4DQL8+18oiZr+QWq13B1hGL0ZNtfrx8MP3+yQs6LrNi8Yx/TCdfFPkiyd7ghRxr7NJxWTfeUITPwtj8el6cURJDmS4hXPPyu/n74mxESh9Kv2qvkyHoIJ04VIJvz30hnmtl10f0hXyftcj6DFmvg== 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=OotvQUq/uKcXJL6n/tfOztT53uibdeVbjg8REhsj8v8=; b=oMSgRM2UbxGXITaryMcxdQE+Hw07YZw/usuAGQZfshsZ7e1BDHjW3x+IjM2PDO71mHxgCgZEzQRmUYFdiIdOkW5BL0nGWTIX6SbhO4ZMFbjzNaZqyxdqw+wed1nvkxwOey3BrGNDL9/6WgfZ7qkS6OLOy6Z2iW2ydIjt6lc81TApgtOiF7xsUOUzDKv9uJB4wepxwHLiw8cdNKQM4Ekcci1GTMV74j9f7KNuCDrZLKD7sEq3bojM5cEZFPDjsdkvwru8kBxZOuJAxuXh6c1x+Ig4KRbpQMJYJuFmEWxcT43ulkvLElWc0jUXH2+815sjbuAp03yPq4/nLBKwdxfFbA== 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 PAWPR10MB6830.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:102:33a::13) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.21.113.18; Mon, 15 Jun 2026 09:25:20 +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.0113.015; Mon, 15 Jun 2026 09:25:19 +0000 From: "'Felix Moessbauer' via isar-users" To: isar-users@googlegroups.com Cc: jan.kiszka@siemens.com, quirin.gylstorff@siemens.com, Felix Moessbauer Subject: [PATCH v6 07/17] rootfs_generate_initramfs: rework deployment to avoid chowning Date: Mon, 15 Jun 2026 11:24:48 +0200 Message-ID: <20260615092458.259691-8-felix.moessbauer@siemens.com> X-Mailer: git-send-email 2.53.0 In-Reply-To: <20260615092458.259691-1-felix.moessbauer@siemens.com> References: <20260615092458.259691-1-felix.moessbauer@siemens.com> Content-Type: text/plain; charset="UTF-8" X-ClientProxiedBy: FR4P281CA0109.DEUP281.PROD.OUTLOOK.COM (2603:10a6:d10:bb::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_|PAWPR10MB6830:EE_ X-MS-Office365-Filtering-Correlation-Id: 505084ae-cf73-4862-887e-08decac004de X-MS-Exchange-AtpMessageProperties: SA X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|23010399003|376014|10070799003|366016|1800799024|18002099003|22082099003|56012099006|11063799006|55112099003; X-Microsoft-Antispam-Message-Info: abuziFI9C2aQ7XSdjxyCC7jmZ/HSnL6WiA3QdbWG0aurClGQio15RiDBc5dInI7y7M50PeF2Zg/B63IJYfxKRLVSphwC13IomqYCDcZHqJ9nP7/eoFLRwRDQhUFPleh9RnCkKw1E5LNhVRORpCby3U7/iE3gaMBDDE+qX3RkkkIZRPaHohQq5huh8L+tdaXlhgLhXM422GmfD8UxGc60dCHdz2WhV7f5xkLvc2EUH2jVjTfIKq0/Armp5gwHa0njZQilg9eevrai842EBbRLDsp9OqJykfEntgJVn/84wc24iQcR0xnavlfZ0mcJE5WEMO9uSULY40IcbPQXx0235C09waYhtjyqx6SItAsGiVV2vKZnsYngb+OI53gOzsuclTt3cviAt6qK8mgbuFuPFTnITSBPYXmI8jGeUlIFtNtDogHOUYLBTmHNB0V9Y7XUmt/2wRuriG8HGaCnlBo4hfmSQrQwv8A+yUsa6DNZuz9rKCV6TVUw/dfLVRB86G5wuI7U/G4bPY+RTI5NiRJIk+Sxd1U5ck96QkWKGOJ3cVd44MKMLHFIUW3pdidArFhwCKGaAw9LR+dDXh29xG0/AWbg3PbcKRKU97ASLfo8+48wbSMMveA60Fvfkl6Q8HB+3a7P/u3ILJ1MtMLeqZgPjJZ/lf3T87gGwJM+v9OtmHd9Gz8H/4NrKLuKomLzzDBk 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)(376014)(10070799003)(366016)(1800799024)(18002099003)(22082099003)(56012099006)(11063799006)(55112099003);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 2 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?k4TBa0QmGPI//uY5P38d6DQo0+Y2pb1o0mPpWJ7KlDkCEnKwUFbA3XbzFES8?= =?us-ascii?Q?nnvIM2uHCaUz0OziRm5wn988H0igMS7R28AacfUlt58m6NdM6kBIPCTlqPOm?= =?us-ascii?Q?NtAc9uCwg90ppi15hAW/dqhX1SzudbDd3ny/VGE8x9xkixXn/zKwgRJUe2Tk?= =?us-ascii?Q?zkN74+j3f8KSGg2m3dAwItinDykTWLV/lgPIr5F1CyX1+d4eH4Q4aNYbmDPA?= =?us-ascii?Q?vyYP8Is5ZFNaG4jCX/1c3qEn2oWgL5Eyhr06EZKqVL85/8UyTN2wqR2oW4fd?= =?us-ascii?Q?dxcWF9HBMOQvJoDhkf2FFFC4BG+dYsvPO2ssoatWqv8Wy7T0b//t2+HXvKzD?= =?us-ascii?Q?sezgJxRSGt81vMS1q+lms4Ow6VCVABGvxEmhc9pLeJnVloNoRzz58E7/evTv?= =?us-ascii?Q?+pGl253dbOKPeXAy7x8hHLIespf4nXEEviOB+1GSWjGT8LPUuZCDseWTjv+p?= =?us-ascii?Q?5EDwcENq/Gmf4r4q++fixIp7e89YeZ7oIskdRVctXrk7RgW4j6UUlZdPT1Kr?= =?us-ascii?Q?lGyqT9P2zmDyK97MR3agm1gqASaCR5lxJsGUYaJefEJVPJzNEbvoKFtwAiTA?= =?us-ascii?Q?P/gDtqKRPpzxE3N7Sqa+ouEhDUOE8fIRusPBvcRfX9QyBl+4fxs8FPuF4suK?= =?us-ascii?Q?Oth6oOUnkUR/olTkJtuC+0U5Ruf3mcMV9bW8GKPzbgT4Wv50caRPvtxNxSp7?= =?us-ascii?Q?i6GGeJ6mjsvqLUMer9UIw3y+WB9C27UepdGWOR2v7g8lQvu+m7g9QlXTW3IJ?= =?us-ascii?Q?/Dk6vvJ7Whfa+mMvLqH6q2YNrUXa+YxNBrm1GjcdB3DxzsgFY6RjFvctoLfi?= =?us-ascii?Q?6ww5tRx55Z51+LCJlk41lPZaPkgHQmcq6pYAPN2gK0ftKqrcRIrZQXk6UhHC?= =?us-ascii?Q?gXwQEZ0qPdtvzeEav61tBf4r7Gi1Si+u7N9t00yfqgz6XH1uXO4ZtwE++rI1?= =?us-ascii?Q?1d1frKEtIgfEH8AZ55Jt1fhV/exOkRLqQTOOSUSkJodvGlmFZ0D+4ZmDltjN?= =?us-ascii?Q?A7ql9OoHdmYwC21eJGORmBbjgTDHDdowDIv4auzH7l8icKcgfVd6LiunOlRm?= =?us-ascii?Q?TeoWNHhFjT7TO60qQRiO+poBqmOJb2uUPHwJ9Ty71yPnqltktjzpcrDaEk/q?= =?us-ascii?Q?fm9wPLI3uAqEB9TM89IOEppEu44+oOh+cX1s3wDffpaueaB70nUT+iJYzVuP?= =?us-ascii?Q?nfz84OTPY5OwCgLLCli6E1+GTeWg9d4bN7ztooo5+b0ipJ9QhZpKIWAWzMQe?= =?us-ascii?Q?8ozBFE1NP+Q4HC+75Ledd3GH71oC7w98G7SuWxbueyL0ps4ihUPKzZClzA5K?= =?us-ascii?Q?385/wiaD0frmTlizK6end07yZRy/tarJ9Chzrbz36fEXU+tMiMG4Qg5iGJG1?= =?us-ascii?Q?dFENS/GUVPWfirZYgow7Flo0V8B+AVvg47c9LXkKxWLcvwRWR84CYgyLUbHx?= =?us-ascii?Q?XfD9sO7KEu87zolhwsyAqcj+fLI/JdFlUHFIpvwXG/ShDdsknyB+jpuiBvjU?= =?us-ascii?Q?+yNLwK9JPXQar4N0MU7aLG1fXTn3iOhXbFxiWpEbj3vkvjQ0Bqs9wT9j5cnN?= =?us-ascii?Q?pRRhjuQl1fRFffLXD36+mZZL3w5LWSKjw6AvO0tConcNP9Hh/GtgG/1nIj1N?= =?us-ascii?Q?ZJz1zBHA3Cm9xIQKzNW9FRmrDn4lRTA2efgWxbdObfGQ54Vv6WfD2sETPuWw?= =?us-ascii?Q?PJqXkj6FJYxc+b+IgcUojNeS+gUwvXJXN512+CoavlcHjhTksf4YPGBm9kSw?= =?us-ascii?Q?0JtycbNhb0OKbljZ/+oqaFVpF66DOG1c/jArbwyg2jYlXEH5FtPLgfjTgYET?= X-MS-Exchange-AntiSpam-MessageData-1: 3UMp42N3dO+lbqdx9WwmRz3hD/i8fXB3o4g= X-OriginatorOrg: siemens.com X-MS-Exchange-CrossTenant-Network-Message-Id: 505084ae-cf73-4862-887e-08decac004de X-MS-Exchange-CrossTenant-AuthSource: AM7PR10MB3956.EURPRD10.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 15 Jun 2026 09:25:19.8777 (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: OXCM/7ouWM9fdONbcG6ZQTJW9IEwvJC+ooXVdvQi46ZuvUufurH/G1r/gXaxnaR52MpoKYuyIsg5QEwjctn7s3mBM6kWLxeWWUWERJUEx5I= X-MS-Exchange-Transport-CrossTenantHeadersStamped: PAWPR10MB6830 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="KYhmOh/2"; 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:c202::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-TUID: M3Jf7abtrO0G Previously the initrd was deployed as root and later chowned in the deploy dir. This involves privileged operations which will no longer be possible when running rootless. To prepare for that, we deploy via a stdout and create the target file by the correct user. While doing this, we also remove a useless sudo invocation when listing the ROOTFS/boot dir, as this can be listed by all users. Signed-off-by: Felix Moessbauer --- meta/classes-recipe/rootfs.bbclass | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/meta/classes-recipe/rootfs.bbclass b/meta/classes-recipe/rootfs.bbclass index c60812ab..81f4d7b2 100644 --- a/meta/classes-recipe/rootfs.bbclass +++ b/meta/classes-recipe/rootfs.bbclass @@ -644,18 +644,17 @@ python do_generate_initramfs_setscene () { rootfs_generate_initramfs[progress] = "custom:rootfs_progress.InitrdProgressHandler" rootfs_generate_initramfs() { - if [ -n "$(sudo find '${ROOTFSDIR}/boot' -type f -name 'vmlinu[xz]*')" ]; then + if [ -n "$(find '${ROOTFSDIR}/boot' -type f -name 'vmlinu[xz]*')" ]; then for kernel in ${ROOTFSDIR}/boot/vmlinu[xz]-*; do export kernel_version=$(basename $kernel | cut -d'-' -f2-) mods_total="$(find ${ROOTFSDIR}/usr/lib/modules/$kernel_version -type f -name '*.ko*' | wc -l)" echo "Total number of modules: $mods_total" echo "Generating initrd for kernel version: $kernel_version" - run_in_chroot "${ROOTFSDIR}" sh -ec ' \ - ${ROOTFS_INITRAMFS_GENERATOR_CMDLINE}; \ - find /boot -name "initrd.img-$kernel_version*" -exec install --mode 0644 {} /isar-work/initrd.img \; \ - ' + run_in_chroot "${ROOTFSDIR}" sh -ec '${ROOTFS_INITRAMFS_GENERATOR_CMDLINE}' + # on dracut, the initrd is not world-readable + run_privileged find ${ROOTFSDIR}/boot -name "initrd.img-$kernel_version*" -exec cat {} \; \ + > ${DEPLOYDIR}/${INITRD_DEPLOY_FILE} done - install --owner $(id -u) --group $(id -g) ${WORKDIR}/initrd.img ${DEPLOYDIR}/${INITRD_DEPLOY_FILE} else echo "no kernel in this rootfs, do not generate initrd" fi -- 2.53.0 -- You received this message because you are subscribed to the Google Groups "isar-users" group. To unsubscribe from this group and stop receiving emails from it, send an email to isar-users+unsubscribe@googlegroups.com. To view this discussion visit https://groups.google.com/d/msgid/isar-users/20260615092458.259691-8-felix.moessbauer%40siemens.com.