From patchwork Wed Feb 18 11:58:22 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: "MOESSBAUER, Felix" X-Patchwork-Id: 4870 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:59:03 +0100 X-Sieve: CMU Sieve 2.4 Received: from mail-oa1-f59.google.com (mail-oa1-f59.google.com [209.85.160.59]) by shymkent.ilbers.de (8.15.2/8.15.2/Debian-8+deb9u1) with ESMTPS id 61IBx0EI023342 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT) for ; Wed, 18 Feb 2026 12:59:02 +0100 Received: by mail-oa1-f59.google.com with SMTP id 586e51a60fabf-40aee511210sf48436573fac.2 for ; Wed, 18 Feb 2026 03:59:02 -0800 (PST) ARC-Seal: i=3; a=rsa-sha256; t=1771415935; cv=pass; d=google.com; s=arc-20240605; b=C09peW8yGhgcNJsOPS+tOUPS2ySfZrAmIAbBWWUBkmYXu/vhJUG+2ZSa6tOVN1o3pE 89b9LlI0VreYRVSH2jkv1cHgBHob+GSK86cQWcaCtpdg/57xJ2tvcwdquiWLz8mIuO1X GyBhw0laQJodxj2OffdZvUDAi4LHTNG4TF6dWxLpf1EdvSHv6GdIwSh/dLk/WOjCxnyt +PwkLe1QkCUFd+wMMu/V187rXvTlyZTSWktyMTTje0YYiJcjM3Aq5K+GYHbuv9fMHY99 ul0efVCPiw45IN7shSe2XWHT6i2JkIOSnLzcwQHduswe1Y9RBCEvpyqx52lhyWM8OHo3 xQzg== 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=TbEy8QlAgy07P4Ok6opEfJDizihTDwAW1lo/oAqogLc=; fh=bVZzqKcRrjW8mqlPIPRLl/2dJrcsPt23eq+oMO22LKg=; b=QuWR8PtdOFtvlNG/66XiQgjfz8HNLs+SKhDGaQPwCFWe5Owzq5N6KOihOdN8Fi7qrb djJKSiN0yG6amEnThe2WLewnbDNW2wLn3fE0u5YRFUOOrKw/U2ysvCwQnJujWDLLFTGm waRdbQY8SyB/CiD0J+ZUKfXj1WuLugKVw1jHpAmM9phKshOog2sY8J07d4UCID/6yvU/ /f0rhxPfQ0imX+lrf/YmBF1nyYh4encQAe5EFtoEiV6oESZ9Nd5h9b8pvb/8LnpZ9GNS DzYp9YFL7VOe0lmHlwX+TEOGZR/R4nwPHNKH1M+BxeXsqsYJ5sVWlCjQRTfcy/kkLdjK wxPQ==; darn=isar-build.org ARC-Authentication-Results: i=3; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=zUONzPpr; 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=1771415935; x=1772020735; 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=TbEy8QlAgy07P4Ok6opEfJDizihTDwAW1lo/oAqogLc=; b=XEvfqG8JfV8/sta/O004HHHSmR4SL4y5OmMMAfCI9BVtAIKUqnK0dMLpgLJAR+2QoH 9ETkP8d564AHUU743fNB3Z+aDCp6nPfeyCzDv4UZYimA+s9dvUg2bpPES4wTd6wWTz5J 8N9W3eZ56p+MwKPCIRFOYNnLFEM1E1bhuo7LDNHhgRlYGJEjJWLeu1oRdztmjX+krvJt fD/ppVXl4jevcSN92VoAACtjPUhxNV0Yq8eujS72jl0itrEy/fsasr9wp6gsVtUNJ4i/ xUeWFp+guCrA5Cu5dgwYPoosCTMRHCz7KSCl0Z294WqmhvrKRA2PYlV9NjZrDNvopeKN 5uIA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1771415935; x=1772020735; 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=TbEy8QlAgy07P4Ok6opEfJDizihTDwAW1lo/oAqogLc=; b=jZ7cJoEvnjox3A2HWNLvU8fzco7wcGUjeeq6xisaT0HQnE1XXtYawRP3IKT3hUMW+9 GIY/5PazwENtZhkPe3OvZp0GuCoxxKjCRuxkNCM8K9CjGDW+GEzHIL7r5s2YBtEyfbB0 6AEc7ZMTmqm11AQNJeX6cnOa1zWudbmGLWHFDbyMu9Zro29XPXtUmloYP7sRYcqbJqeZ sgSM2BAD6YFwIEnPudTCQjO1aj/Jy/zD6nTKsgXsL2nEHTOk+/8qsLiB3J2iaejWzHlW cJu35/taIRTm84Fn9SFcN6eyzpCeSxTYV2ETeL6cWz0zyd8JhZkzMkEpoWX5W9J4oyZq MG0w== X-Forwarded-Encrypted: i=3; AJvYcCWKlY7vcc0Fl3tR49eGc2nVMM4HsWAAFwo7V65RU+bxxdL0kaYCKNQochJXJWfAw0X2nKHsN3Y=@isar-build.org X-Gm-Message-State: AOJu0YyAdH74kq3Q/xt9iaxmBasHKjBvXP+mAoMdNYh1pxrJrp7EPIlF Yi1IN2ODRFafG4ikh/wmvMiKLZnuAECEp1cM2MEKyyTTz7HJ3jfCEzxe X-Received: by 2002:a05:6870:390f:b0:404:2e96:8132 with SMTP id 586e51a60fabf-41528f8dcb1mr773385fac.5.1771415935083; Wed, 18 Feb 2026 03:58:55 -0800 (PST) X-BeenThere: isar-users@googlegroups.com; h="AV1CL+G5orbRL/5l058wU3bI+LpPkDnaPYOVDNaj1CmGKE0bUg==" Received: by 2002:a05:6871:7bc6:b0:409:6e30:2d79 with SMTP id 586e51a60fabf-40eca34a61cls5031164fac.0.-pod-prod-07-us; Wed, 18 Feb 2026 03:58:54 -0800 (PST) X-Received: by 2002:a05:6808:c196:b0:455:f0e4:4f89 with SMTP id 5614622812f47-46410b852acmr687312b6e.3.1771415934173; Wed, 18 Feb 2026 03:58:54 -0800 (PST) ARC-Seal: i=2; a=rsa-sha256; t=1771415934; cv=pass; d=google.com; s=arc-20240605; b=ltENoIRxIqEgXSMv4n4/TxdQRMNE1TO48uhkZRGY1zX2hVKXt4O4JTD/KjvfmkdPoh lCu/NLZ6m8G5GepoV4eMnaOqsz5xDcHf1RzLJQJ8mZyQHU+lexc8h98vaWRuRwU1MZ9x bJLgl3cD8BaCB7R2Gp9sa1eeFcifYHkKF20szFGUFVMwyGPdIgVernV0j0sJV+3OyAxn 1mLc2SZMYU74356XOXlnj4IqhyPa/25beFdnY9YIanvlpyY+ODWOWoyMFA8dUAiVnDrW a6RzwKzvqNAaVmeR9V6DalKCJatykyutZ6m92ahTjmZ/KlCB0egFgnQLjGCgPrxERiS4 cO+w== 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=eNFRLsTBfmfJv3N5Vs0V4iS0TZ2cjs2Q6YtRb8adZ8k=; fh=dWFKumMb31C26+PJa6vcB2ftw6NwdNo52k0UEVGombI=; b=W01Zzx2lQAudWXB10xK7iSWN4Mg6FDeXa2Qcw+szV1s67oRUHn0BxwqApz2Ja/MauV I2vJ4EbbQd0vc6AWBKIV0rjmBoLixJOVVloj0Zy0Q6Qz69nifaOsFaETSXwvKVibF2tv zrmioUWAhTcxC43iYo7ObdjgqErqSEOvFnojGVjjyE2mklINhV2Tgf3gN9cVyN4uP7aa tq4lvfW7AXjw9VP/Aufvzd5P8pRGRdmzSBmu8zqdyraFwF+139cLlJ+hrSli2Ro/whsi /QMCoJ+GZwkVup/m+TmSfculWNTC45LC4AmsX/IQdQ8AwSPnW069UuMNLhH1T32tC+WE OTvQ==; dara=google.com ARC-Authentication-Results: i=2; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=zUONzPpr; 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 5614622812f47-4636ae55f7bsi868008b6e.2.2026.02.18.03.58.53 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 18 Feb 2026 03:58:53 -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=vnlfhnzUyvO1G3uj7gKAZwWg4axWDaGMPzgGU8z40VQO3iULVfRyxt7+giGdzGdHboteeuYkyNOIaqpo3GVOmjXQZtpPnK1mBY4mx76+puODVcQEnIcPQJ+xBKZxPS5UTrFrxYB60/Mj4UNXdCXnnDD+PcAoFtjNuD4+Y/77YbPCt8coR6N19aQuIFyNrU/JDaLaPWjs59bTtp3ZbQ9W+LVsE/usgVMB3f1OBHGe+f7Jub0aw1jHZT3L6fkV2nnmTwHNXYJ9aUTljrxUOe6KTMGwar+CUMAQVoOCl3m7SvsD9CE7OHiy/pZ2mR6e/6PtyB/Y5Am4ILWgLVxiekACnQ== 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=eNFRLsTBfmfJv3N5Vs0V4iS0TZ2cjs2Q6YtRb8adZ8k=; b=m+o7ubfxYE5mTBoCpNtdLMToYpcMNLyznosHvQHquHLZiOXWeJ3KhT8VHTXLQXeJeq7lenKU/u0TT8BTvQEc5pMjqQFiegGkLmkNaChTICQkTZpo2QSWXBFBCeKs6daXUJDxqC9RvTiBIYk/k0zUAAfoR6z5dH1Z1sVNrfw/rx1lg5JKhklxpI1ZCeSj2x1/H82qTyXiIz7BjQ3Y0glmTLVxgHXW1V53MpmBhhxT5Kwv/pXcW3GJ+O1Z+ZFzkETcw/M6CyPdsS4ITE3lII07AVrGgOupJWHO8CfeMf72IUoq/jWD1FIAomfeHE8jEwjSnuaayKfjtvXGx0SwSTcrug== 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:51 +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:51 +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 07/12] rootfs_generate_initramfs: rework deployment to avoid chowning Date: Wed, 18 Feb 2026 12:58:22 +0100 Message-ID: <20260218115827.3947145-8-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: 23214806-6aa9-464f-b8f2-08de6ee5151a 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: KZbunN5ZBWdyRXTSTE/y7Cis+Q2cDXV3pY6O0Ku6w+kEhEZmnitQ98rvQIFpX1Mn5Fk3UCdtB28ssNgZHS15jnjeo9mUI3Mz/AlFyfrN//JPfLunpeACheSPCteFCcvtJXzuXjQ+vDuL9sMpsPpzFZV7PCBwmXnPIHJXNbq4x8AEYblQvOLW4MWs0S8BOOAyz7f8SjfrawQ1/CXZyWaB6Gl2i4Ezawj3cd2E/sNpyHqjTVQUbv/EBzyZjlKz4/SqG+YSRo1yJJ9GOy8Dead4dd4EKEOVPG5Yl5IrlwIs2ziBPUhWZgdFpUEL6GlNyDCdFmOZhNwfv1sUm+hb60LoXvdEcNLIH5Q92sYXr8WFFUCJyJ9HhK3awfkdp6BWTBw5DuQ6PokodaXQd3di13CYEZmi0rddzIPOlqQdQNwYjftHH2YuugFOG2x1z2pkCicr3xts6SDTAvpOULaObgCTZxQyLCmdXCUtZfBzpmefIF1jAoSQvqaY/Ersja5mw09Y329wUY+2P2d4T7EP0WFQV8RJAzv4TLPIRt7+muEJvBNabjOY3nRBiXqj2VmnhA1boEn+EI/3ek9Pl3uuKDzibB603dHfMz52drucWczDtcwdxPxba+uYz4gh5aUdm0cCf4PNEOJPhLDthF42/FLLgC19ZcBOkuWlIf5iDUeJKnmX/Ll1o3q/OyRECqH935JZwdWw+b7XiXLjk+6153GEv5os/8GM593Frk4npV/G0HHTZSRIWp/HaaNitT/YfHPdgpNZZUd3Zd/srytxm1vsJHXcYMpI2pEJyDYeS+0SCMprwqLsBX1HtWz0kUd81AHywp1XXwtsUl/tq486n17rEQxz3BGqsH2YTSwS6xJ3Fz4pUhe+jtT1kWv7KdQFpmA9DvB+pgkl5TuUgQjJDFBo6702bG0WFz1aUHUyn8ApHJXb0VJVbMgT5gAqQFgAjXcL5WTohAOziqdiae8ojdzmvjgf3WQm4GV92VAlxdAYAy/itU0DDYsDdPmxIwg9Ey08+SI0Ol5363QSzJwx4FiF4jZhHFgx7ZQBtqBBVVovUu1+lUSFTyvbZmGGnQAzRTNWF4jY4Owpb1LTNPA31mSt3HNkWHFPbfLnclLIQsRH1p3kNC8dm8TPiKeCwlmhOKECQ/91FooMre2WmSjbCvMshrounBoEagPzISucCjblZWTwiQ9KuJ/hAKY489Ttk5R5RhbWo3Aq4O/SJ0p+jNOU65JYQDjrf5aoArsBH+LKgLqik+gc1/XwRG0ONhKnfCUy7TlgXp194Nm5uC9d03m5DbDwrmhyJzJmPeFI08ZvsBr/Jaot4T06xFYTrRe8NI+JEKNUrwXBbIi0b71hEbiFf+Z8QcMMZqwMyxxLr1bOmYsVGZrHRzIRKCBKDP6WW9zLp/KS7Jlka6F7rOz3sOcdOs4zbCFh1kxNtmmiBPyqnNx1g+T1W1q+LquhZQdN3gseduhGmrIrr3L9aPc7p2oW/XwJVqMm24rrhYy+7grZxpbiYfUO30X9HH1df745SxZOMLLP6NuguETKMjYJNl5BuYNkZ668m+YPQhoEuN0HkZw= 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: cl9DXwX2DJfpDzRCn8QPA1atQURFpnZ2XCzJuMOy4EpNBljxLyMdislTq2sVS3w0iyMVTwCPXoI6jgEbdg5pZ/0hfVX3aMu68jGjMhfrFfgtjQMwhZUY6zmgghBrhNJbIC0p1Sw4KvvqZK/a2qeDmDRVXU1GMfbQR/rFgIEWF/0w1dgF+q/mPrK2UDhp0T6jELp2keVjUJqR3z/lXUZMfnZsGv7sdsFD8ax54ophDoirCujbkQBKfTDHmEM7GYHsdj7m/vc5oUifPXhW4wU84HKw9ibQHsn/RXbeUEDhr/3xZETg2mlANy341HK4A644UmmUDkkl3nu/8ZXRcW0TtnJeQftDzNOipSba8/TBhIiTaySxvj4IQH/gJtPa97yHuvup8dPjepkBFp3WHFyGXL71QteaMaJnuX507t9VssOkOPDh1CTj9IB5ci0OHEJIrij6ybI+9uOCifyxJ3lv6BLd+pSB/wC/39Qx7oC2Y1Y1D3zh/BLCJSmD3TX3y8pGiZ7bQQo4PK6FPF/bJaCtA/WKY+Dk2iwpsJsevkF2iAnhpMeRs4ZnIdMh9DdnbzdriISWos/EvYg5i9wrCmioP7F3KJ2t0GqG8vPapBI1RRLbPlrNc8MUl+fcT8vf9nrzW0h3t8fBN0CBwclX2OhUCwypHPA0Vj0InUycKI8s6rqullXoM7LoR73hJA22KMOp0aQo7MxHW2mrJ2bGXHUy4ths/+dK21/Y4LfZr8LDvkmjLVEJ0898KBly+hTZ+mJZ5n+EAbMwyEQR3hmZvqxwQ2Mb4aYVWj4x4qgKoGez9jeiD69R+n1vaipBd4CMUIBUTCRR+s5sU6Hw4cjWSqWlFgj75BGePrVXz+URnV1Ggw1fNueV+wInfaTrEsK6DivfZc5WBxeAPfGYNneIJcsUFz1vk0riODlcB/Oj5QE0qEBSg9gg2re+aoORmG6EBe4Lhw+W+9dEKVJTWSxeXZ1ie9WmSKFfQJdmLwSzyg+m+CM7eu6m0b9SZsji4nAnFqlt9ghCyGuFazafqaEQB7c2ZYnNU5DFHnFyJD4662UbevrDYF/n0AE9NZff3CTkYmIyGxf8CcZh1BlxOoUlkai3fAMK4AM90PMNO6CBZQLkoJ/rjf54mOOEwGYy4KxS7Mjbo4g2JiocDxNpr8U7Y/f49wepVVV0OpUXQS9TKtIKVNtcnh2Nm7jHVnH31OTnFk5Ev3sqdaqzO3UwqyCWjpOt+IXs+8Tr9wgmlNA93NbxcsP3FWh/bxsgn8hQp+UElZl46yN2UrdzYx4AveuS0OS37M6huYEBrU/6JWuy1OorvVuPDCL3X7R9LoDeNRJ0BbTdTxrX9HpFEzyzGtHEn1WW3nq5rIKgF9KtNIDdu8FMF8fhzwbF1r2BaDmQK1HlqBQaMmb30ZU/K++JmHdsXga7arOV1WPdshvU69Qz1OW4uYTtLobhhzFBz3N4mKun02XAcDZF6cAa/KGlWL8xYi2Bn59oXb+PRpwQbWgdLJYVKUyXztZGzI7L2uRUTNnaT8Hq/xCD/t/pVbvcfsHfUvUB15iJZ6Zu61TQ394xLkvINPIAgilte1Ajfq4kmhaaDlShEJfjkeEUeXREMa1bdn1KwoRmQKtoqtNUznjIu71/5lESHhAkhso9MnNZn2VcgbI53cG9XqeDgfm4Ji/QtRHQqmBNh+GuMVKWhWNj1uPi2xzleC6X5J332b4nSEf9Ll89YJ4n44p1hJLh7MmyI/aGUyb+n5ZryHdGolBl6WuDo0Y= X-OriginatorOrg: siemens.com X-MS-Exchange-CrossTenant-Network-Message-Id: 23214806-6aa9-464f-b8f2-08de6ee5151a 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:51.6228 (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: zXHvEcrsOuItUMk23mFDHsmKXE9kUCEjhF/i2ZBqICMxuQdn/22ya9mPhEVwuW5+nOkRZAa26i+COaFagYvA9xHpWBfmThFHcNSYVpK2shU= 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=zUONzPpr; 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?= 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 c9b0a6d1..3bf4190f 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