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; Thu, 26 Feb 2026 17:29:11 +0100 X-Sieve: CMU Sieve 2.4 Received: from mail-yx1-f55.google.com (mail-yx1-f55.google.com [74.125.224.55]) by shymkent.ilbers.de (8.15.2/8.15.2/Debian-8+deb9u1) with ESMTPS id 61QGTAMv009471 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT) for ; Thu, 26 Feb 2026 17:29:11 +0100 Received: by mail-yx1-f55.google.com with SMTP id 956f58d0204a3-644548b1d9asf1043783d50.1 for ; Thu, 26 Feb 2026 08:29:10 -0800 (PST) ARC-Seal: i=3; a=rsa-sha256; t=1772123345; cv=pass; d=google.com; s=arc-20240605; b=SwBVNXm1vgIVQpW1x3nl+590pX0NjXx1BHnd1j7AezfSdeOYnM0g56P9Bxiat5knhy P89aAZC94qFHoFOMUFC8EaU/uYM/60EHXwWZ3d6GahQJP5yy59CHFS9XaA1AZKqsfsIa PbnIkYQtYmFPIMzwabqAXXJSAk6ogF6yniVMrBMsbP5zQAXv18wKnvo4j+Be4e8SbQl4 ZiI+pl8+UO8k/nCwxevzIysiUJuh6L/cuY7S+XXgdE35IimBeQ6PFNnP54HqXVZm+JnV 02dW6fjf+EMTgOZtuSxz1SupAAjW/U68Lr4isU0cMT1DnPuZ5R0PNPXKeq8Y5PCufzfl 1LNA== 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=SPVtzoe5cFduyrrROGrDz8iSwSUbroUtCi1yhURSudU=; fh=s1PmPBkeyui83/S/icLin5frVe/5zPkyehZPEr/sgSs=; b=gVbZ8Q6+XMuoAcYplXxOYs7aIVk3Ks5YrlW6yHa1CWALUEESWXBjcC8bFt0NjZotRt mAnhFSIcN6g93IOgv31wkyusqOSzQr+BraYDwfN+CDR9g10zyhLFfFBITlgMjSt8rx2c zxFrTzT/ORHAoq1d/qnWRCHE+aI+z1zCkICAbgPR13sDuM1m1RhXKtrzBZhbIHk95I2a QA7weL9Is2pnsFGpBiAkohn1bBoMyFxnAzzxvtUZCcUjOrl2x0CVxFBcx788ydo4kEZ4 ONXpl6Hp3kJ8W927g6dCHLzX7DJjrID3EADlCd/nWlkjB7PwAtVL6wBXH285xvrAh8Bw ZaGw==; darn=ilbers.de ARC-Authentication-Results: i=3; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=vM3hawgF; 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=1772123345; x=1772728145; 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=SPVtzoe5cFduyrrROGrDz8iSwSUbroUtCi1yhURSudU=; b=HappNQPD06aLtRFHsgXL6OalTwKqFQMHWV9jo+VnHWqrfa+l13D1WPYlCsP4qzqc7A ud6O5LtWjHYZ3ybg7NAb9/b8Wrt8v+4apiPBEUq9ywYcGTUKPBmsKGLVBKAjKEaYZ1WT +KSTQr5XyK+xuqJ3nTpJ48/evE4t6dTLaLIpfGEnnk+5YS9aJsdWREY0WjfSnCtrLzuW qw37lwjzF5b8Asgo51/QSixYA7YTyzRr6z0kGZcrFrbyvYYDwqi/MgjhL5fs/cTpfp28 s/XkcO5uWG7+feX5bVAbibB29nFmY2iBhm0NccS6wQyUU+p4O47/rzDFtTuoqBr6JEZp 2Uag== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1772123345; x=1772728145; 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=SPVtzoe5cFduyrrROGrDz8iSwSUbroUtCi1yhURSudU=; b=TItpB5uvackY52AIi417n4Jn1GYc7adrstWYKD1J30Z6ys9Hx6WVKOEfxXhJ15wzbo LdKJSyoR6oCGO79HmUu6hWUkqVztI4APPmEGplienXz4/4L8qg2v6YIps2m0IeJT0aDz VjTCGT2Z3+L0Tu33h09Yq+Znp83gXVA8gaoCNYqqNkz8orvXwVyG7m1njCVqi/VjWXdO xkR55ULu7+bo06w813jGk5Ml6uBZm9cc1FnbZ5Yzvy21P25xDBQikRRibqugGF3toahu KtTmb9/EE3He8A3Mv6wDUNEgTL2J3fxXsJHdFWE6hr6ioUjfSuVlChd/7wQtkcAZTtD3 tL2Q== X-Forwarded-Encrypted: i=3; AJvYcCVLuYCTY2joJgi7B4BILNqKUvUZhD34S1PmPXcxGJCPhZWaUvLeoGXkjt13S7XD+0un8JPf@ilbers.de X-Gm-Message-State: AOJu0Yzv8VyVF0TMnmiSA4R3VMn6PO2B+NuUxlBPlmVOddSWS0E3Bdeq KsmNK6FBQaKEFSPwVoXqz/JwopQVYxlUIS9VSKsk1/py1VeOZIM3gn/K X-Received: by 2002:a53:ac85:0:b0:64a:e7e0:a717 with SMTP id 956f58d0204a3-64cb7c197ccmr2248605d50.37.1772123344819; Thu, 26 Feb 2026 08:29:04 -0800 (PST) X-BeenThere: isar-users@googlegroups.com; h="AV1CL+GLUJKOEkqMFmYi1gRfWtRqODkWOIgvBQGrIve5kyOI2g==" Received: by 2002:a53:b496:0:b0:64a:d210:f4d2 with SMTP id 956f58d0204a3-64caa97c978ls1514511d50.1.-pod-prod-08-us; Thu, 26 Feb 2026 08:29:03 -0800 (PST) X-Received: by 2002:a05:6122:65a2:b0:563:8339:6201 with SMTP id 71dfb90a1353d-56a931d765dmr1388045e0c.17.1772123343648; Thu, 26 Feb 2026 08:29:03 -0800 (PST) ARC-Seal: i=2; a=rsa-sha256; t=1772123343; cv=pass; d=google.com; s=arc-20240605; b=XHGOMqjUxB6gyj6LytE6PGFwljVhbUxtekvPx7u1udViVK1WSiY3bK0V+qMv5EObDl uPTW7pNjfZwaVv7qTe40ByXjVAS8eDWyVXcDehbqU2QyjgX0nn/6YCpenZ+QrwB3uD9i owZG//qwmL93TC5kUm8ShNOQ3X+78ZD9aBInX1bE6Irb0lLLDjaQ9z1a6iJoYJBShDuy bD+p/7VLzWBPVVpbUBN4Y2D4IYQ9pgY3x4pbNco6YNpDxH09Msf/xHGgyRPvPlMJH0x6 sa6KCiqBxw+KYriJFlviaz14MoKJWwN7Ab+ONIBDthZ7JWTGKPPvr3m6CUP2CDJcyR04 +zoA== 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=xHSs20pUEYD0HcbEjEEIPWIEPobizfdcm4nmhMT2nWQ=; fh=WkhL8kaJc+l2wQon1t06Ej3uvBGj9sVhNcE8PaS/XbI=; b=SLfTZ5wzTOKgh2wNNHsHQN7zYw3e6CCiH+M5/Y5n3bH4H6me/0zoQhR/zrHH8eDmH2 vV3whtsFrvMZmJelR9NkFxLxi3HVi9irhFLSwBWpDdIc/sHs+9Tlckq9K+XqgiI1A34D 0Bf+1HWuC5NUii07l6gDTbVb8SEV1AFN21D/6uDQkkvaP3TTaVYkJnz29X8eORa5c5Tw r3BGnNg8FKaTAThHouRlTB4Hc0Y4D7J09TLFohxRlppv80TquJ7LHEApv2Zs6JVNX1Ek Ho/SbTFD0XDgWelPs011GENWrbAMtGYT4Hwbru6k8gXXlBYey78MknYLOMnir0B2M92L Cx4w==; dara=google.com ARC-Authentication-Results: i=2; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=vM3hawgF; 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 71dfb90a1353d-56a91f2e6ffsi102908e0c.3.2026.02.26.08.29.03 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 26 Feb 2026 08:29:03 -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=VcvSh5QVdOpdS6oU8RCKlPPs6mxPK/qS7V41viYdd5FRmty+QifjOEF/k9fP6ng8GcBM56mzgyYcGcODaZwnteP/aLMQCBO6eALdbIs0w2XnYONQEsmEqJKUtitx2Mr8iVPnqxhnK1i7RKKgEhcVSLbngUt6z9afVn1fk8j1wAbkFJ4X0cJX2KZvzLkax9l4fySvDkjfe+6pnoUl9w/CjKoUbtXmhebYhBqvYRmK7Bg7TQRAVTbZPHD+x0leHCC0A13HlZBcHEaUXoo8ivcnChGmAhf6Mx4dz9vyauOPFt05nPK3PDySk3jRo62FusX40F81fLqKSWjcKlAlUO8JfA== 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=xHSs20pUEYD0HcbEjEEIPWIEPobizfdcm4nmhMT2nWQ=; b=GZAyhfxUWW8fivesmVg+FOja/2gxMGgAsU2EsmtRqQMqEFaplChaGwKDrhfvByWorDsdKOEu5SrenIG2s0oJhW4sFfRDjKF2d1tb0k951eOEhC/IfFNGrAo+Zik2gSrtyBtd8oiIFBQ6HdwSNyo34ic+UrAEMtjepyHGRSHE5UYLroZbFgY6KPCQTP3GnifCPV2jQ4oIctdoXDQy7pEO6oowKCsjZwTaKf6xZYKGxidrXfjlUkm7aL2u0QuBB1XP9ohR/0NHWpPrGysK8viX/xOpQmLr3WZxGHOHXjq1DE2fjPMFV8fjV547s/Ag905huGXN3LcpdwqUgpPLS1bCjA== 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 AS4PR10MB5669.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:20b:4f0::18) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9632.23; Thu, 26 Feb 2026 16:29:00 +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; Thu, 26 Feb 2026 16:29:00 +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 v1 07/15] rootfs_generate_initramfs: rework deployment to avoid chowning Date: Thu, 26 Feb 2026 17:28:32 +0100 Message-ID: <20260226162843.1642329-8-felix.moessbauer@siemens.com> X-Mailer: git-send-email 2.51.0 In-Reply-To: <20260226162843.1642329-1-felix.moessbauer@siemens.com> References: <20260226162843.1642329-1-felix.moessbauer@siemens.com> Content-Type: text/plain; charset="UTF-8" X-ClientProxiedBy: FR4P281CA0218.DEUP281.PROD.OUTLOOK.COM (2603:10a6:d10:e4::12) To DU0PR10MB6828.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:10:47f::13) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: DU0PR10MB6828:EE_|AS4PR10MB5669:EE_ X-MS-Office365-Filtering-Correlation-Id: e545c7ca-bfca-4728-a2f0-08de75542556 X-MS-Exchange-AtpMessageProperties: SA X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|376014|366016|10070799003|1800799024; X-Microsoft-Antispam-Message-Info: pa0YZA2Wy/2SlsmvL32euQUFQ8QFL0+GorU8S/ynnOM7IDHhe929wDwsgLINpJqNdF3sF9W7Zp131vUimEtRaPv9E1LDhjWFr82cZVtf6X56ytnJm6NclJKFL2qe3kmJDHlMK8qDVSikC81RnPU0J9PQhuZNLaJgxBL+WinfsUJaUH9ZAfq9PhC/eel4UMBXeF4HB8E3asaXkk9jVrc/V21Qi7DorgyPxVaBoxiBxW6hs6eO0/Qd2R2vStA8GH8JIt3wbNeCM1WyeybHmnsfluQDbnZZvP89DxJZ9zknpJkXVJNG/hqkK1iKATSO0vvwkb8UoitfVXiAaG0hnOv7DmPpae2fcR1X00EI7rO3KG7vP5QYSgPQeOU5xs4osq8Xlm6zJ2UNVuZVsJ9g9iRsJjxxUb45B855U8vkXbaI9EEHYdehKdzsLqQmJD2J8wfqhmWWD5YfBT0nIJ4qpscpJeXe5XwLdZYmSs/WbeZIdn7fj5BxHMys6Wot2ElhCccT1mVVLV72/Rjokqxt/r5/6pbUVAya7m66Nq85P6GWR66BEXcO183rcJkcz9vVHDqxxLrBBs1C9eSy7VWCvFzop2HlXOdINcgJHfAtG5iaOCDpbUcnITPvlcEd6AVXzhLMg9tJ5mWJlnIGe/BSd5yufVVvxqKdaSHng5nPHSWzgbwxb44DbZybHWLBjEZlGvfknbsxhiHbjmDdGpw2EAKNJCnj/5rEMhwQlsny6knZP8Q= 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)(366016)(10070799003)(1800799024);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 2 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?4sVrrZgkfcC+pEyU444hPLb/qVNHYheISSEnIluQA6/HibV4K0n0aeJ+H3Cu?= =?us-ascii?Q?nV25f0Tj0kDTIzuDh277PHGny2vSWsPr+3k319WB95jMobU+ERrP2Ox7p5U0?= =?us-ascii?Q?s+K4kUJdEip8GStRjrZH2LkQ/inIrO70rhPTtyuHT/AQS5WWoTyXK9YeEjG2?= =?us-ascii?Q?RzuHFpmYDfP3mfV1DWzfbztj5jqKqSKOqrYqeCHsioD8hNCbhw1UnTTzlBzT?= =?us-ascii?Q?VXV9RZtD4R2VibDiTdadd+W8KGa340j+axgDTu+anpJuX9hXfEIxoS/V8g54?= =?us-ascii?Q?2rGapPPV4RkS4vmR3D7LzTyZTUge/xprMtZQKju/Nstz7GU1AA4rgvUKU/PV?= =?us-ascii?Q?7s+pFy0W/8UVs/ECroaljz6jKIna62GgmJNEzK6A91buGkUgGVwwRtLoo440?= =?us-ascii?Q?TD3QptpvHboG/shepMlq4R4c9OKuT4qTonsJQBR9CO3idVdMiHpRrmgjxlgN?= =?us-ascii?Q?cj4w8ielf4LPI5Mau0jd8KaTv89McxFxyesoa1CX8a6sG8pOTGQH7CzSEtzO?= =?us-ascii?Q?JGYzBoMTeDpjOzs3QdkGmEY1ibFl8nDrUbgEX0+kvcIZRaSb3a6FmhwEIVZc?= =?us-ascii?Q?CG9DcUeXAknN1pNQs0+4wV4f4PLn1W/5sHV85Lwt6u97pZGopwjzHCK/83Fu?= =?us-ascii?Q?OBk8TJQzZHaQtfF+GwRmzjXaWIAnKS8mKVoQzk5VpvJsArM3bZoP807dAJza?= =?us-ascii?Q?1pk6Q6OQdJ9a2ykjISZnaxfa43dQbNpp5RAgWWsIF+hRjk5hnMC4iK1vDXPR?= =?us-ascii?Q?WdMmGIxAcHO5oCeuRZ5zGHn/GiB4mplYsgq3IrJqC1IwVTnWjRzSuiv7g0ks?= =?us-ascii?Q?boyZlTZG+nkrAE+hANMeWRl/UUP1bi+CEdIn1pWo7bvyWkHY3rKWX5jTwdZ/?= =?us-ascii?Q?qVCxM+eReUL2BtftIyNPgEc6fDEU4uJsk+1A9CVON822QMwM8D4TBY7oluTr?= =?us-ascii?Q?qJWXRZqObwTlVzvjkpN5AsmZE788Qff0Ti73PQydzjcQ3n60sORz39UpyYu8?= =?us-ascii?Q?MLyFZW0f7tfY2QifZL94tOqBIY+3SH2Z0hUClNeFR4+Vfh/T/LUy0uyb7+9H?= =?us-ascii?Q?g7+TUyoOphJR5UeuxQhfg8SzDEoi7k6Z+mbohjjPjO9GvmkMErpvaaEZy5a4?= =?us-ascii?Q?hfakDxq81qPizAQI/e7w6bEwJuyw5fNq37+gdi1LP2COmFMWp7AK2rIBT1jE?= =?us-ascii?Q?6Hsfq+QF06IcXn6wvAiAJ616wP+XLT6Fqias5LJoHwNED/Tdes+TgWlR+IUi?= =?us-ascii?Q?fZFW/qFlod/y0/B+eL5LclAsOl94lqCZozoPfREV0xwItwU+fhmDtGxlmuUK?= =?us-ascii?Q?WtUENSnw0dpDN41CQHQwOyhd7xiJ820adEHfLCoGiBjn9kwWPP8Evv5QDaas?= =?us-ascii?Q?O6AoZADr1aQVT6/hMrmAJZfDm1dc5eAOtCZgOYr5UD1/Z7a8BWEVscIO5eDF?= =?us-ascii?Q?e+0HbCtPdLqc5gfBIJn9IEY87v0oO6o7POUHfvgsT51z90iSgSMBHkEFv+oz?= =?us-ascii?Q?FDq6pw8z/K1UuNrHwGJgTs/L9TtMOqcNFP9UId5tYTpO/NzOvfNNtKQC0DVT?= =?us-ascii?Q?smf/ua3P/CcHlPvNf3fTksqQVZ15Y/WL+kFpM6opyYoaeradM2YLIaQ9yp1H?= =?us-ascii?Q?ZSEVC6Y6c65qcLvysQS/Rmo6l+RVNKufmp2NE1rKqQ4qET9z6g+DleKISuK1?= =?us-ascii?Q?2kBIxKW5fYSrWQ+DqhgvaEtqkrKjYVKd5tiawGhn6ZaKeorqkqgYdrC5mq3C?= =?us-ascii?Q?rkwGKGO93Hy7zeeXy7hAqD5avWOf3uUtbCdgN04ML/0GkX+9y6QYd/gIzdsD?= X-MS-Exchange-AntiSpam-MessageData-1: yJNLGkF3o7Uj5OOV3OLLvmPtCIXT78jeI0c= X-OriginatorOrg: siemens.com X-MS-Exchange-CrossTenant-Network-Message-Id: e545c7ca-bfca-4728-a2f0-08de75542556 X-MS-Exchange-CrossTenant-AuthSource: DU0PR10MB6828.EURPRD10.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 26 Feb 2026 16:29:00.1358 (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: jSuZaMJAjhL880qS6vz2HqqTMPH6+yMCJkAJjoFY90soBDPmJbt2gndzQiL4S9gaPItSCBoCJUs8NRXlxQ8tlMloem2WBGjYCScjE6IluKk= X-MS-Exchange-Transport-CrossTenantHeadersStamped: AS4PR10MB5669 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=vM3hawgF; 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=-3.7 required=5.0 tests=DKIMWL_WL_MED,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,MAILING_LIST_MULTI, RCVD_IN_BL_SPAMCOP_NET,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-TUID: KlmaI8BDwb86 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 | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/meta/classes-recipe/rootfs.bbclass b/meta/classes-recipe/rootfs.bbclass index 81cc26f6..c74f4b8c 100644 --- a/meta/classes-recipe/rootfs.bbclass +++ b/meta/classes-recipe/rootfs.bbclass @@ -620,18 +620,16 @@ 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}' + 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.51.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/20260226162843.1642329-8-felix.moessbauer%40siemens.com.