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; Fri, 27 Feb 2026 15:57:48 +0100 X-Sieve: CMU Sieve 2.4 Received: from mail-qt1-f187.google.com (mail-qt1-f187.google.com [209.85.160.187]) by shymkent.ilbers.de (8.15.2/8.15.2/Debian-8+deb9u1) with ESMTPS id 61REvkfm015475 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT) for ; Fri, 27 Feb 2026 15:57:47 +0100 Received: by mail-qt1-f187.google.com with SMTP id d75a77b69052e-5069ba5af5bsf155127781cf.2 for ; Fri, 27 Feb 2026 06:57:47 -0800 (PST) ARC-Seal: i=3; a=rsa-sha256; t=1772204260; cv=pass; d=google.com; s=arc-20240605; b=HVFaqsUErJMXz4rjHLqekeojarTRWqBVru7SWs2IAAO0x1GqmauSrIMgVp6eHI3AKv exCdXKOujx45/bmklYNg+6A0o8tmeK4PWJNXPLb/h2Kk2FXmT9OWqTVUl44tomYMS72W hQN4OoJiJUn+XwclaMx4cMUalTvyqdDZ2GERkYBgr8eg1vADSX2GqqAdVPeLeDNR21Sa CO6LK5Xn3SbGZjXcaWynnENitY0SJCCJ6EiUPfpivXxOyDufOSm6E9symLG66pPM9WkI I0kJ+iSLKPrL9oqdD5OxUN2lhGwDH+UPEtB8Hj77wF1FQYW+LAHRxgXgV+lH1KMlTfPM Z3Dg== 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=oqELujrWY5QvK+/48GXSRKiwWk5XtRxs84eScrQGdNY=; fh=6UXe9NoEKq2vRYV3p9JeP4eFksSi9KRTD179LpNlAiI=; b=fdZmukgFIW0M85HlSliGg9fl+wt5wXX0U4Wbs1mF9DhVCQ81BoqhYH8Rm0gLnzVrZz Ag3h3kBPiGMGJRydof6TCuLxA+wgf/8/qMxXc1YLd0U7JvUBjcBNIIetN9zgvXOLX1LL ebH1BAs0YXTLtSelSoEkLBat+suibsRNJiem9xPe92mdq1gSsZQE+B7ouq2m7iIaT6N7 L21UoAiH5m5I7zlQjuGMcPcC9B8XuUG1a5EmUsdVsA7reRGFyGtwwlnnzgi7oxYHPR1y kszrAnEiTTN2sFofSkYaTsZz/r+2lLexYUa65EY0sdgfOWh0YxJ7IMiePi+kuzVrHqm7 sNcg==; darn=ilbers.de ARC-Authentication-Results: i=3; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=Cwn2ojvb; 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=1772204260; x=1772809060; 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=oqELujrWY5QvK+/48GXSRKiwWk5XtRxs84eScrQGdNY=; b=XcYYtoyqcVnNpvDsgUK7UO+hA6zd1kavSNanXChOHLk0lV97HWA6Za6HCycP4AFgCv B7M+M+NjTg9IR5rSXZO167s0snTlgfvTtXd3F+19frjPWhErHqb+6hj4us+dGuRW/WMg xX2g52aDIBnnc1FB7np+aLEogs54D2ZbDHwV0VUCGlfSuzvvMcNZ1Ov42H3fd3Hr12q0 ZxZm7zDLJTsEren4he6FvhHp5bRnxG5XSCc6+W5AU8AhhVS/6XxpqTRc0RuEz8xvctAu 0tv/GVUJdXsAJoWMIpDjch2Lcm7YcRBXOt3BMEwrvmpEpwqYyIHhBAfSKQycQMLgkJ7/ Rdtg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1772204260; x=1772809060; 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=oqELujrWY5QvK+/48GXSRKiwWk5XtRxs84eScrQGdNY=; b=IztbEbJHpPAFMw9x5t0CjbcA4ZMBR2Dk9g9J8JNIn5kpCEtAlsFHV5EStAzcBlY4I6 b5IK3ZmCCfcL7MvRI6Wl0RdkVN8FKoEcjV752B8aaE1j553MOk4nvdtnjgubpm21sEqF c/4RawD/4HYQvEfOPqwYjyxX+8AsrDJVBlrHQq11zCaEhskh1vwZStzumIyLxaEqJLY2 fLsteCGpV3cZEgjg4sta9FFo+SFc93UtZaVSUKAZIG2c+BIyeGQ4nDzoaeY4pRnkdNvh a3ZXN1yK582XwzKP81EeIZoJ6EIdVJEIM5/tvoe2Yh3VR2aV4ikdTDHGb0cKwhpJKJt9 3GCA== X-Forwarded-Encrypted: i=3; AJvYcCWxmLmjj1ZbcR7Z5u8bbUPc9jU9tgqEKCVqRQXDNbxj6J4HPruOKOznCazWzvBiQ23I7KGp@ilbers.de X-Gm-Message-State: AOJu0YyPNoBYFrdpm1Ru26OlGZ1Y4Qz63QBQFrCalgy79BlMrUl3Zzl4 SKHLImQXXSSofaOjmKTHFpTe0rOy/hE6OEH1gC892Q0SJkVTUfKUjA0m X-Received: by 2002:ac8:7f96:0:b0:501:52c9:f19e with SMTP id d75a77b69052e-507528277b3mr37011261cf.41.1772204260333; Fri, 27 Feb 2026 06:57:40 -0800 (PST) X-BeenThere: isar-users@googlegroups.com; h="AV1CL+EikQLU6N5lMIGBTMwMDf8tOWR7pl6MsUdjSpLe0PuPxQ==" Received: by 2002:ac8:5f54:0:b0:503:3c42:894e with SMTP id d75a77b69052e-5073c10dc5als48970051cf.1.-pod-prod-05-us; Fri, 27 Feb 2026 06:57:39 -0800 (PST) X-Received: by 2002:a05:622a:410:b0:503:2f21:6355 with SMTP id d75a77b69052e-507527a2487mr36165031cf.34.1772204259187; Fri, 27 Feb 2026 06:57:39 -0800 (PST) ARC-Seal: i=2; a=rsa-sha256; t=1772204259; cv=pass; d=google.com; s=arc-20240605; b=OI1E2f38Vz/3VuIuya35uG095qOH+oxp38LGAfPloiamBp4qAjkn+vImVTbRbAfKP9 x8QhaEssaKCjxNGJjflZAjB2hOjrxKCTIsvegYgkJcoKFzWzLFfs2P0vI89LqGK4/ZMq uCsjCmEJ5NfClM1gpNajRo6QtBBKaoM5Uxo1kN5Zed7LvTd21hjSkrkiCEdMiho5iZL8 OU4ibIgFa/nARmcRvz+Yi0fQ0o11+z0/nYqTAounpJbBPBW4keWKi7/EAlFTOceJj+fw 3jFBuVWK3SYEnMrkJDrPAL46Ucr5+scdo0KXiWwEMo004QbA4f9V7mmxsFI7jemdGKrm LutA== 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=aA3tJagVR91IDPLW0SFztKmiwziDHUlNbIq5HeWLjduUkQZ5Hkek/RtVCrrjalMjss QoxHfG/htfXQK5JJnns6uUL25A6gZ3h4jBiH2h4h6AoN144xCaqaU9poaNha5ycmwwra Dgkp1vYqhN4S8Jfcp8DKf4Xz6eJg9i5cgHpbo9QYW73n8dC/OOUx3z2pp/xtAv8O61M3 X/ZuJHUXj/20JY3R9u5EA2iFM08WqucGw1x519P2ZGdQQGwy1iPktGDmCadxJ+xkwU0v Mph58eieOU6mqh7zqWUqmejwbz5Hxnyyd+usz/BL/IXLYBisZpCqoqPs+7fZdvWFtpqK Z4JA==; dara=google.com ARC-Authentication-Results: i=2; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=Cwn2ojvb; 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 d75a77b69052e-50744aa1c73si2131551cf.6.2026.02.27.06.57.38 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 27 Feb 2026 06:57:39 -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=iEeLWfAj1A0XRDDDd5MNuWCDL/9Is1lZe/qBeBkOZ7TXlHcwhunorNADsBc/hdPIR6XCqQXUc+UXpblrMaUa+V+09LlhsgRw6wCmqdKapNhnsOSAoF7k7ZJWiKF/PSgS4lt/NKdVlG03UKFX21ol02puBXwx3lXCBMaXepBJ2THULLTSf801nq1H8pftMPkkjmYk8Lm2SZNh9Zv8dCab9QYzBofUeptAW/K/wePDQrt4jQM9i81lXQw2LmFAluPN8kWGVARwtZxveXDBlD2skk+ESyu06CAyRvI8fFifgl1iHDA43naTVJbGaNC2yEoVsbYahsfRYWxsA8ePzx/Ulw== 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=fr66amkmnlg/BbmJP/sp2TnmEwVdzyNAaNWYc+bQ2NLVhUNXRlD+bHEwmAZXHyVEKEQBBWOTDjb/Zw1hFQ12zOlSt2WgjNitnLBlEET25uNxEAawX5CZZYSjGoIZMsSGZIWpsCcXqJDaMX1M26NNAzNLTcsX2gffp/t15HCQuOA9SaTVzoRrDX8Vc2u+IbACC7XfIdchMDn3grjLiTNEr1hKMpIL0gKOcuVG3rJ0wx6gQNy1cOPrRejqOFzdv74ZwDopJyJlhUyfaamW1uuVxey4z0byYsApjzBsglVT3nRKB/MhugsDy/zjz+7cl3icifOQey7JNqs0SllVNDLdTQ== 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:36 +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:36 +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 v2 07/16] rootfs_generate_initramfs: rework deployment to avoid chowning Date: Fri, 27 Feb 2026 15:57:07 +0100 Message-ID: <20260227145716.3794146-8-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> Content-Type: text/plain; charset="UTF-8" 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: 1d11316a-8c7d-435a-643a-08de76108aa5 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: Mhr33kZGoAQguNvgCb4QUez2Yv79ynx+pzUUBcYlrAuXJuMMauiaIHDqMkFSQUqberDzjVVNagqzNS3qMEHeBobfufrJMTXZQ50Fyd65Bmap7mWijZ+Gz1jYnRp+yov+olU17gNccYxs9w/Em8L0sbMA1pbW23x4ysXZsUXpvEMwGM+tRxSTIuindBp/Si7TzEPWJ8dkhoGsz5c3MDc0tSkv3NnnwdFTV88JVh3h59gX8n1fz5Rep4WiOcdpGNXtVdIYeLeCIfRKXaz9dQBvlEI4JAH9u2Z+eoRkVXqfQU2MhtCg+LhJfHNsbirr+cirsI26mdWkIxBluouw3RuRVZVeZqzxQa2jxxQQOVNLNrncXiGgC1PDiMMq4xYO/XoOWDsQ5yLnhYg+VBgOlQmpxQtykokF0gtsIvGr7fU8CGmi1GQkMW39l9Wht9cqYsjej3cqy6dTn48w2jXq7FVCv9vHc4HwW3Lud5odQdp76NetttSl1Nck+hqTOo7WVsyobPQC49TpEbqpgNZwIgMSfFm6nEv4vv8aBZHV0cmepse4q/rliM0akxS/77Hjhu3CdmJMmRCgax3mHYgwAWKb1o6Tmvd8eGaRrcl50GztipN7vpg2DFLUfL2MEdNT7YEKa5hsFJ1bCgzvnQsUHCfoPDzkviwKrvYA8jx5dVOP5jcEXfVKq+Wp3iRyze6pPl10CHBTGUofnbGGAzP+uJ7L9XzMlzUhjbKmya6wNo5AnSE= 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: =?us-ascii?Q?BvI2oAhw5XqQ0MUyzu5kNkUGa4OfjORoD8L2PJkAdUTkJDjY/okMqgn3QhvF?= =?us-ascii?Q?i7BL17d86wDcNHkV/2eujENRVjF20sMJT2o/euzecZ2UotKrxhiibq8n0v2e?= =?us-ascii?Q?SXK1zpBjctwUd88LTi2MVDntdpw/ap5uGcJNKZBMC8R3F2Y9yGEuaF1+AyBw?= =?us-ascii?Q?X94aC+pTv9PIF4aJYLrZ5H3RL73HxMFhyrGEU555coHlcGnM1DTZlys9zthn?= =?us-ascii?Q?L6zbl5QBdZFNv3hCnZVg53mPXNIsTLLlXv3skC0yu2yzIv0tU/M9ZjFhzITL?= =?us-ascii?Q?XWFTnF69vJwlPrBTG3g1wdH2sdgson9yvyxKtSsa6f6mdD4py9bHyvbIWGB1?= =?us-ascii?Q?eAb8YXE/A5/MoH9IVofH/RtvllVy5YJg6hWdXhu0Sv9qAXCx63lzRj/BFs3F?= =?us-ascii?Q?xR7It8gDhdV+4pJae+KJNSmHZCFCWZq+yciPvrR1/pvjQbGccVfJtA/CxAPL?= =?us-ascii?Q?jjH5P69S3JH0bjs9SQSPldwL7KyzZ5W9CFRJt807weZoAWd77SgvGnfsbG45?= =?us-ascii?Q?RVtewWTuyt3u5HqrrZAOTXPCcw8Xy90ZotglM93eH8ObqkD9Gq0D2tEnIuDq?= =?us-ascii?Q?yzzeRv0whwjWErBHkbb87rBdB0owcmHOaKGaqV1bjN7qOew2y1Gt6WVgDH7d?= =?us-ascii?Q?DCBmshh8zXKuIpT7RBCxBMkQk59s02cj6ptHlcR4wBCp2CGsNGklezJ87OIo?= =?us-ascii?Q?PIsf3sLFQ8GbnONnWvDYmBLoZ7S3kubDbR8uobddEUyZ7DhRZ30P5L7DoGoL?= =?us-ascii?Q?mCHNez6+3A9fmMEWW8f6jLmHPRYZ2X0FGSfH8wdFOhekEhd4Ht4ZFslFdFT0?= =?us-ascii?Q?EkZkGPjpT2Co/CgHT13oBQOonOIPkJD2EMJONsMaZLI/RL1ZJMiMa6NiV/gZ?= =?us-ascii?Q?h8vxyyx18ykm4xYWYF5wAic1J1XrfTsBXpQZIqcumd2DywHQSg2hnvOTJyww?= =?us-ascii?Q?txKKK7t4j6pfboMoKy+SW8gGQwJgYidVZXYMiaAnl6LeF7ZtXycoaYFJUfRw?= =?us-ascii?Q?+4i1h1/yaTdAwyF208jNEjRcITUDWdDIefEf4Yk8LO12+C1TqIC4pIf36Lc1?= =?us-ascii?Q?DkgoROcVrdwdiPCQFkK6JVZhFeeGOEydc0h3TJNOFJYgShyUE6Rr4J3Byhn4?= =?us-ascii?Q?qTX+ulElN7XQXSUeKKOOdGBslLHPAtvGXk0jQI10qzrPcvBWzglRoSEO/oGK?= =?us-ascii?Q?rxMc5OVM5rMRU9X8wkrPomQhb/fSUlzd1A35pNq+yD3nepFl30/O/YOfzdpk?= =?us-ascii?Q?My6rbvfbGqL9qaCXc88DXPDgFhsCNOIB3Icp+HUBgxlFuhOHE6SGKgdMs9G8?= =?us-ascii?Q?Sj6UNMc4Fo83+kH5mjYPg8Ygv7G9lYBUiZTEAD0fpZmeS8Loqv/Prkonj71Q?= =?us-ascii?Q?y3MTbjjOw8z6xrVU1uUku/2ADicxj+BU1dzoLZlmAeH6znUvRWbLjA6ZKEyQ?= =?us-ascii?Q?zBhxC9b+3p0yS6nAmarQXOiNJNm8r0Ebk81VZWjV9Fz56AniJrwMM1jZ4ORv?= =?us-ascii?Q?H7ykkfoXPLPLE2BOBzN6fiS7v2sf03YRUS1Gue5QK4tT7jSvUuIK4eP0Y92g?= =?us-ascii?Q?YX1HXnVxbFgag2tAtEegwKgHXUZyQKo0VmLXRpz38XeskXavu5ZGgMassyC0?= =?us-ascii?Q?n1TqZNGtDWP5Pho8Ili05d/VxrK5dOpbduhCd9SMd2kmfLD+Tu3PQ2Xk8g0p?= =?us-ascii?Q?dip57BUu82dPP8sHTZwbnqm5wCyGWYlfIHmBR6BHqLgLu4ZJ2hsIvz/52qUa?= =?us-ascii?Q?XkyeefZ8TUheuEmayliBkORr1vgouSl2eMCj5goOOVcwKm+dGWjj8mcNWbsy?= X-MS-Exchange-AntiSpam-MessageData-1: KAfsF3UB3xy1EAVPGxdm/Q820QRJXoDhbvI= X-OriginatorOrg: siemens.com X-MS-Exchange-CrossTenant-Network-Message-Id: 1d11316a-8c7d-435a-643a-08de76108aa5 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:35.2435 (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: UGiBCHzDNH5+B6fMc85c6ecvpKQOqwFN3h0ooijZ0q/vVf3m+aOI6MoBHncETPl/xOVsTIOJ256+D0kz2BG11PD+xWaOEH77EeeDePC5Fu0= 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=Cwn2ojvb; 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=-2.2 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_PSBL, 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: Kl2hUNSlOAM8 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/20260227145716.3794146-8-felix.moessbauer%40siemens.com.