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, 01 Jun 2026 13:35:36 +0200 X-Sieve: CMU Sieve 2.4 Received: from mail-ot1-f59.google.com (mail-ot1-f59.google.com [209.85.210.59]) by shymkent.ilbers.de (8.15.2/8.15.2/Debian-8+deb9u1) with ESMTPS id 651BZXMS024707 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT) for ; Mon, 1 Jun 2026 13:35:34 +0200 Received: by mail-ot1-f59.google.com with SMTP id 46e09a7af769-7e6caac6486sf357876a34.0 for ; Mon, 01 Jun 2026 04:35:34 -0700 (PDT) ARC-Seal: i=3; a=rsa-sha256; t=1780313727; cv=pass; d=google.com; s=arc-20240605; b=XuSiBaqN1DWcdiDRvDnVxiO4cgjQBFlgmcd11VPL5eJAmJZOBTeCSfJwdMnQp2Hgst 3a2vpGkoL8g7apLWDL1GLtYruswi5mVCg4Zhs4+MmfhKd4V78I3DzpY2u1J5JfWEjUfc IG49iAgsirBi1ohW3BWTcXviI//rveeAsVxn+EhspP3+Id0ofM7ZLzjYHK2hJ2yr2k0Z 7JubvcjOJgC2sYs/C4VQVB2uRysnMRBirMCkEs/FwUMXX4TpofoVeZPH0YTkuutK+3Qw RsCkvALOyCY5l/GwTiMJGhWNduc6Hp77RZ5DSER7+ySg3GVh5uzN3mP7XETavJRJDD/N AeCA== 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=SSDfdZ6BClQUJD6sH0WmVrzg/PfNoyhhif7ttUcsOGg=; fh=bcTd0KNbIzxq++qitmE0iREjsBPsOFeujJk3ueMOr9g=; b=fvdSBDpSJJJQNewve7gavyngb2r0SVM2M9D+D8MjBkdk4czkIMyVLWJ+88NELGS55Y cmEDSE01VN1ItelYavMn0JImEvc9QFZ3O517lDtUsc9capvc9AoY51jbgzGbykGcKeap x8zKJC1kNxMLRXROOtiGeWpgnwRi0tNzU57YdlvddZL1+u6c8QCpSgvqWuGSZowzgrf+ g/iRdynfdUCb3JkmPk80kH86j38Menjs/fkeq5xXO7vPNHLQie7Z9/r/BISe0YtqVX29 Jzamwfzlje2n7mZJcMR3g/t4BKEXjcvQbzdsOee0nIVfOk2pWsg9xODAlEaqe/A5J5wZ rjKw==; darn=ilbers.de ARC-Authentication-Results: i=3; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=Mnhbvu0I; 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=20251104; t=1780313727; x=1780918527; 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=SSDfdZ6BClQUJD6sH0WmVrzg/PfNoyhhif7ttUcsOGg=; b=VX6/jij2H2/OsobVho87d/zgigSSJRQsJueHtjFlHkFzpicuYmh5JlXymxv5sKGYo5 vms2xKH/kThQqlOTHmpzoI4l9/TTR6WOtl+VvvE9/ZpYgMWYSNpXdzij0BcyPx85kEXN TjYVePzlzveZVQNGJAkGJVWmVI9GpfWA0xVpkHP2Emt+D8xkEDim8y23Oz6eUReDX4zV 7DWj0ZRFeXQ0hnGWMnQM6VKLUjbUIQrYV9LdmxPvhbJcu4bLrt94Gkqf9xVAV90EmbBA ejrGJgxUsx7izXOc39+XFI8ll0ZKoB2PfOqtntrHbC26Ld0GO/s4qF12iw86eHAqt02H KStw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1780313727; x=1780918527; 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=SSDfdZ6BClQUJD6sH0WmVrzg/PfNoyhhif7ttUcsOGg=; b=SUx1UtTkSpBLsoz3to/SrNueho1wHOpGRAI7E0vAHaGU/oA6JnhgMAI/Q83aqoVRMj X8a+xr9SzShC56SqahLcMYoXK+5a3mJ3Umakyce1vcTerBqy9QFQ3Az6tmm+cfmiHz/u crlaSi/D5gvwmP9A1pzGVv+CLpzVYSNjjJXdxX5kkmwDQiZ5lCzKU3HnqpRxdUIjX6+E MYA44bdodtgJuUVN2qk8BZzUh8YFD4ly3PGBMIuO0Yc0W/Gn9kuUgPrBsV4hSfo+J62l B3323PUb/TzMJ+YBHjrI027NQt2vzEe3k8LQxM5nuwPQyHE7GQmrA4a25lKoo7wN7zo4 VEAg== X-Forwarded-Encrypted: i=3; AFNElJ8+jtiLv3u4/AMbWO2YsBri+I+bMzFLeMcqXA1QoLYzwxqcmReljDd1XYtkr4fc4IqqUPKd@ilbers.de X-Gm-Message-State: AOJu0YzU+cdGpSxavF+BfktaG0u77+s3fXWXuUh7WI5bCBgIxCF6c9ig s9CpzNwK2zxfFJUFvzOoqQ+LIQ+E84taTYi8wqvnBV1YU/1mwM56E14U X-Received: by 2002:a05:6820:338b:10b0:69e:158c:8998 with SMTP id 006d021491bc7-69e158c8cb6mr3216997eaf.38.1780313727305; Mon, 01 Jun 2026 04:35:27 -0700 (PDT) X-BeenThere: isar-users@googlegroups.com; h="AUV6zMMbsBhg9HGPgLNXq97VxCkQBRpDWJS02obTZ95jC2VJNg==" Received: by 2002:a05:6820:f028:b0:69d:8cbe:f3d6 with SMTP id 006d021491bc7-69e301bf1eals170816eaf.0.-pod-prod-03-us; Mon, 01 Jun 2026 04:35:26 -0700 (PDT) X-Received: by 2002:a05:6830:668b:b0:7de:51f3:e7ed with SMTP id 46e09a7af769-7e6a1ef4ed0mr7099519a34.26.1780313726494; Mon, 01 Jun 2026 04:35:26 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1780313726; cv=pass; d=google.com; s=arc-20240605; b=ZL8lEh3lGkFceugD0ob8fR+JnEbjrlAGFARiCXHeVKGQQxC7RBNr/EcVg+egWLJ4R4 L1yt/cHqyPfliCehgA5cB/pBWjvV5frGUtiS+hzt5mCWYGrQTUKbyZY9SnPxX1yNV5Uz 4dJLeXFztDbpemqXOwtrWKLwms6Sopg/7IiA+HtSOTPQ2U23TuBU03ZbPdZ5elqkHXr/ TdZVGa+J90wCk7ZmFnj0AbiCgUmwyKFe6SZIVeu3C3UO7RrQoNoCu/f/RYjxeG2TgYHM cJKwOSam3OM89tmwEdtTSt+CKSZY2v1PFgnFrs46zErjuh1p0eKo1Mo8CbrLHi1b3dDU XxTg== 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=AuKM/jNER/k0+A1zkGa6kDQoxALDuCYcpRjFjAo2MfE=; fh=WkhL8kaJc+l2wQon1t06Ej3uvBGj9sVhNcE8PaS/XbI=; b=Ogk5Ow5hSeDyaa6RRepi9QueTrsf6A4liPSPq6GmpiOrhUuF+v7nYalMzAedzscOaL rn1i6VAv5PJdg+ayRNYl1j+xKvOmo/G89eYCKqPkgy1nH3gdQgLOzcv2FVzPbTO88kEA m9Kkk++QsjjRU4vVZWHmCTTPi4zgisn5eNJ1Cr2GC61kf26SKm6sSTGRVAS3yrf3VC9+ d732YSxRi/OBcHOmBXdtLF7edP0vHhTO8UwaBc1VB4n37+CFyipfXIo9P15zXtb9SbZK 8+TeICqSLV4MZiuAnC5g6RrQHcVqIXbDeRHJdjp8apMJzOmOMxRhq6dA4s/KFA9WaU0p jdqQ==; dara=google.com ARC-Authentication-Results: i=2; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=Mnhbvu0I; 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 46e09a7af769-7e695ca31d8si351370a34.3.2026.06.01.04.35.26 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 01 Jun 2026 04:35:26 -0700 (PDT) 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=pjbkooxd856hDAZXsw2zDZfVTVFv+eOxENbAWTrZsJFH/Zy0W9m5Bm118L3IMb+fx0N044TSdVCruNpDxRR2UlpQJtMXWg7ifICwWnjmnLsf4v9nz247Yp8O2PpZH4AThBsc7qQqwe5jDwYH1CmDzjdcGNyFo9qJUpGHYNEkoJMZyVmJX1vbgWHmw+3hkBkDgE3kmF42Ty80zTRofX/ugh6e1JnUIXHue1IzxnTkgdQlVQ5XaqsuDSbDlV9HqD5YdDcjAI+Xfu4nYkx5DEHvFanjIs+rXFQTWrx5Ux6K9Lg8UhVWfXDU2q7jjr1S4NeFz9vdblDtJ7qrPH6+zpj/og== 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=AuKM/jNER/k0+A1zkGa6kDQoxALDuCYcpRjFjAo2MfE=; b=YDaeI2O8nWTitt1/1JjkpeABiHpr/oW0OLig0nBxf0sqpTMH0CgiGX3F1I0d+P7Fbo8XOraOHJOyt4daZgCn7reXir+167YKNHmftSOQVET+Z+m6i9fW2F7GTWNFy4wzDF6idDShWPBYblwsa3rP4CvVORzREdyS8vFXJ8KHqlu6+4VdyaNANxuMvoG8wfRGawta2NOV3qGR/edh4U8firvwldc35e5J75QWe9vh32P2l79uqt9rhfTc6ggwD+70NpqTmwv7bjF3FOafacnA++XQw54R+Q7V7gf3QkZb9S22hJBh10wygHm/U2gaIN5Xpl8pgIaNzgSIaCQ5Fy9CbA== 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 AS8PR10MB7254.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:20b:619::6) by VI0PR10MB9577.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:800:31d::22) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.21.71.15; Mon, 1 Jun 2026 11:35:20 +0000 Received: from AS8PR10MB7254.EURPRD10.PROD.OUTLOOK.COM ([fe80::c0c1:ae4a:a803:8b8a]) by AS8PR10MB7254.EURPRD10.PROD.OUTLOOK.COM ([fe80::c0c1:ae4a:a803:8b8a%7]) with mapi id 15.21.0071.015; Mon, 1 Jun 2026 11:35:20 +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 v4 07/17] rootfs_generate_initramfs: rework deployment to avoid chowning Date: Mon, 1 Jun 2026 13:34:54 +0200 Message-ID: <20260601113505.2898877-8-felix.moessbauer@siemens.com> X-Mailer: git-send-email 2.53.0 In-Reply-To: <20260601113505.2898877-1-felix.moessbauer@siemens.com> References: <20260601113505.2898877-1-felix.moessbauer@siemens.com> Content-Type: text/plain; charset="UTF-8" X-ClientProxiedBy: FR2P281CA0129.DEUP281.PROD.OUTLOOK.COM (2603:10a6:d10:9e::16) To AS8PR10MB7254.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:20b:619::6) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: AS8PR10MB7254:EE_|VI0PR10MB9577:EE_ X-MS-Office365-Filtering-Correlation-Id: 9a4623ea-a0f3-4c7a-3fef-08debfd1dbf7 X-MS-Exchange-AtpMessageProperties: SA X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|376014|10070799003|366016|1800799024|55112099003|22082099003|18002099003|56012099006|11063799006; X-Microsoft-Antispam-Message-Info: JZJL3a7C0tkavPdghQ6JlYsLJBbukALyuPdeg7e9SvSnDW/rY7fOXGgkpKPXiSJzCYsBSyXmZJ7h0dcqHm2/4RcVmOx3CmLBBqLRH+dDxW1SunLvTost0Xi7V6hdidC86cKPi69/fLg884gGwI9Fg6gSJmAEWLEs8aTV7akC4VwaQU6Ozz2CkNZWuSc4ByfhgQzsZYU8cVciSS+7faFH2alOPvWFefLiYD0Sa2nb5CYSDEjEVpuyNpXcUJxBv6hU/MjNt0h1Ib6paqDcvcyGATZPQZKgxodK4dhQR0CkMULYzC0Jfc+TLgSEvTezBQX4SCWT7bn6FlpSfFSsa/hoqlugB07T6FkXyEHv+5g7dkTvA2XjJUb8sZrBT/onmzdsBT4C9bgNJ/jjeg7WEdHDenTaGs/Bro75mKwmcVEJoS38BFtDLp3NzD5fee/BVqgltweYOAskapwZoNlQelj5KkkOK6omSiTC2Jk/vpdcOowLbj1GPVPg+NTgyP4CukxCCSA0o15sMv5CuCc861TEabeze15XQruyQCChfsI+J0lyC7DxCOk603rE2vEV7wQlTKeg8xtCXntB1QjEzjjMWqbO0l9CvRNUiGo53xw6kgjfFwCj6DR7w+JoxKooX7gI0z6MwT2bOtuP6UmWr66fFB4r0WtT5qRm4VpJtl9YQoPSYdgDtBJ9jmY5UUfOdH9h X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:AS8PR10MB7254.EURPRD10.PROD.OUTLOOK.COM;PTR:;CAT:NONE;SFS:(13230040)(376014)(10070799003)(366016)(1800799024)(55112099003)(22082099003)(18002099003)(56012099006)(11063799006);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 2 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?eyjTyOWFeU6bvZUssAP9NY5AorS/h1I48iGxYEM6ZvtHpflUrYmrP7xY0uHq?= =?us-ascii?Q?lQITGRGTwEmQQvzup9Ku0yUtElYxKBWYyM/qfu7yCjoFDMumHw+3PNKVjh1S?= =?us-ascii?Q?t+TGgIDe7otV3n8/D+WTXfXa/sk8X/H0Z7UQYXqgn75EWjWA1OOPBd7p2iR7?= =?us-ascii?Q?SVp8fjtBxf75hlqak1jd60BFKgu00RvIsL51/yd+0s9ZEx7D0Ytf0NNXVqwI?= =?us-ascii?Q?0w+MIZnErjM0d4GatqFUA51w4mmP1Dgf0zT1pntdv3M63IqEWZT+3td8TGpG?= =?us-ascii?Q?wx99Nfh2/glKmSJ/q1n0gZXFK+poPhbsmPecxfpbFjjivIwquxhbhk/xAHLW?= =?us-ascii?Q?DcSXeHW2BnhdXX/hAZkeOI9fqe7rdz6tc8Fx+ZXsyl9dWFUzlYh6BeW0Uqxx?= =?us-ascii?Q?cjVCkpRa+BBSvtuYFEOXGLje9LwxxWrgKLLseS1aBFw04FQXOr23Kipt0szT?= =?us-ascii?Q?uCaFufIvEhZ8x1DDisGScngNdvi361THZ9Ap/ODixwAOLR44nfnX9FFFTLnR?= =?us-ascii?Q?tt2QzrjuqPJCW0lVQLcYvozAjVlOU949d306kSK4V++8xZjBaLTcaiGCOQPl?= =?us-ascii?Q?cQAUKLP+Fj+LARNHxYMVdRGt6wwZXn6vfDItFPmEBSYElDiF7mbveP+LGtMO?= =?us-ascii?Q?ULqK/VFhMbjHGXhb8Jol9JHYW2fCj3SCQpfpRNTa9u6diYlWYeyL+G/nRJLc?= =?us-ascii?Q?31Pr72Q0kltPBm57k9X01Aea0QIKMdyQuajRtgT8undoCr1Ex+FdXp/6rvTq?= =?us-ascii?Q?wF0Vyr78M0RPiT0dG5+aG3zRno/nMFg+tE0rdrMofpgVEQ8b0lbb51VJIdGO?= =?us-ascii?Q?9HXq+bW/U9Doez/A0GvKWLxFfUK8iHkUHu8rHCZw8tBbO4ZH6LJxN4RqeZFh?= =?us-ascii?Q?itaiOI/z9a2qME7kbLXeiUJ7raTd93mrpsuP+j0OqTJR8VkD8lqqTOrAR+VQ?= =?us-ascii?Q?LhkjGB1hT32ue2j5bocbZFNio4/vUaYnGnYQ5dqTRmClXsVoK+aTms30yJON?= =?us-ascii?Q?1pP/wq0HcxU3SLiFc1YD8L0mmPxXt8ing45XqtgTnhJN+60vGdNnempNyMkq?= =?us-ascii?Q?EdRFik9ZB2xlZLiHCchqpN8wdyM++dBZTf/kH0olHYn3XaswpD7EtbUe9puG?= =?us-ascii?Q?dc4HENZdXLa4j7wKSY74skoPQNn6LwB5XnUd4TnCYxkZGAW3RPQvFVAKaJr5?= =?us-ascii?Q?igV4/XcWTrRiOnNu6+dB7KvG83WMVg4FbloklLAt4oUWMq+ddWC3UJuc+b/Y?= =?us-ascii?Q?7yGqHnYgiY6qj5BMqa5JKTQj1/60hMv36e90RYVAPSZs7wbY+tUHNr7O1l4l?= =?us-ascii?Q?ygNGIxgfN51wSA9qzSyaadJRfjSAKBWas0VnTQW6RZ4VxNrv0go0is/anDy5?= =?us-ascii?Q?ZD1VuWxNhtCcFfnvN3eWlq/GiBiF7EpSEEmnKp9nC+i0/tQmFPr/NoDgDn7c?= =?us-ascii?Q?LVsjGgq/X0JQqnszvsQyhusWufIvRqcqIGzBCS/7pX5kPB4AzAgNrbMl+6k3?= =?us-ascii?Q?z/LuuPi7PQDkBK0wRzjlOh7mTDp1T7n2iJO8eQ4VnS8vxx4f/FAtGvFWp6Zw?= =?us-ascii?Q?8KcYCGYNw0AmpducNcRggzmh+vo0AjW9T0DJuztnZv+1eZhpo5LO3novNUur?= =?us-ascii?Q?XEvxUnKPPwdvrWMHrYyECcE/jgDyG1XCXEmIAcyZgdF1qVLBHQaBcnGdrBMl?= =?us-ascii?Q?0FV6FTtDGgsw0lDhcZrTJxGDOmL4cQYOeP9ckDWLEmecIg5rdx3tiYmUeev4?= =?us-ascii?Q?AIgDl1x7bCiaeZ6WygVp445k75v/orXRj2VrnPoIwAF/s+n8efhr/d9uheg3?= X-MS-Exchange-AntiSpam-MessageData-1: Kr6Dz2jofDysCgQUTfiQdStE5YL5g+DZA5I= X-OriginatorOrg: siemens.com X-MS-Exchange-CrossTenant-Network-Message-Id: 9a4623ea-a0f3-4c7a-3fef-08debfd1dbf7 X-MS-Exchange-CrossTenant-AuthSource: AS8PR10MB7254.EURPRD10.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 01 Jun 2026 11:35:19.4066 (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: /ZXEai/3ie/IMCKP2mmzyAFCELjKiUcQk7isZdLIfiHh+zl7PY8zmnAOMQEBQB+RPKTWCCfGG7aEfwd8ghiTzBI1IU3hmq8Wqxd4KDS2ClU= X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI0PR10MB9577 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=Mnhbvu0I; 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=-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: xvjtNrJYgj1j 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 aa65cec4..ca179392 100644 --- a/meta/classes-recipe/rootfs.bbclass +++ b/meta/classes-recipe/rootfs.bbclass @@ -620,18 +620,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/20260601113505.2898877-8-felix.moessbauer%40siemens.com.