From patchwork Tue Dec 16 16:18:54 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Erik Schumacher X-Patchwork-Id: 76764 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from aws-us-west-2-korg-lkml-1.web.codeaurora.org (localhost.localdomain [127.0.0.1]) by smtp.lore.kernel.org (Postfix) with ESMTP id 2D248D609C3 for ; Tue, 16 Dec 2025 16:19:07 +0000 (UTC) Received: from BEUP281CU002.outbound.protection.outlook.com (BEUP281CU002.outbound.protection.outlook.com [52.101.169.100]) by mx.groups.io with SMTP id smtpd.msgproc02-g2.26647.1765901939387389128 for ; Tue, 16 Dec 2025 08:18:59 -0800 Authentication-Results: mx.groups.io; dkim=pass header.i=@iris-sensing.com header.s=selector1 header.b=MIFWRjvZ; spf=pass (domain: iris-sensing.com, ip: 52.101.169.100, mailfrom: erik.schumacher@iris-sensing.com) ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=ty5JYB2y/uE0wuiaNFRsogdpDd8t3/lfJCr3fLJQ621EqJPy6lITV+sEo9ygcoHx87wSN2om0R1gIwjQFVJaMMG26m7W9QaaS6wh98TdnieSuxbcA+e98FHdlJgDyYjA1LlUB/DbrTgn1thhx3kKTmpXxiuUAXHjYPr1S0gs/K1uT1qmQpO2smm5vuEf8FAx/AqYlV/bpd6iOwKfHIbWEJjn8WKXfoWxQNYbmARTGDsS6FQQiFzmvn5mcZHOtWYuFp5EEB87TeQ30P+xf9CxbFFg2v6jVW930CPVl8WYjl3eqPNl/cGX4NDfGZ5CfCZBATtg7Phq/6rZw3+6KeBS6g== 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=Z3AdfZ1jlomF/hthTjNx0sjJByPReBQKKaT9f3xkDmo=; b=BR7sWmUiFg8WCTcmh52BqNSjWfmAYTFI5lvBujW1hI8bzBDJmVuL4hhHrIycni9KBmdwicyYwFXdyBx9gtZ7X0PMRlt0Gmub/iRTY69Fk0fjK3bdEOGYQ5MkUSFaS23GYiGoNvXOOm9ABl+UkBSO6FV6xSZryPWf70kjb5r7jA+YMEWEluQLf8X+BQgNZJBzEANhEGPVF6Cbxb43iDTnydeqUauuKBY7vuoIE1HbsshT6FnTcd/ihaWgq9YP6OS4TcM4T48QNHHgnRgoblBFV7YZeY+Q96GNRjkP2wYZ3DP2strPEQhO8N9IWWmJAgl6bRGnd8ScaSCvCPX8xd2JSw== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=iris-sensing.com; dmarc=pass action=none header.from=iris-sensing.com; dkim=pass header.d=iris-sensing.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=iris-sensing.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=Z3AdfZ1jlomF/hthTjNx0sjJByPReBQKKaT9f3xkDmo=; b=MIFWRjvZTqbEVHCajRevCjskWli2AEATXOGMN330AlcLpkkwEPU1rBPeOTtq7+SjlnIRfUHYDF7OQJRTlT/iJyJbsu2Bcd5LadwiXUb//QBkuq3b0RWEovHrvN8V9y8tPR5qin9xuz2FTY272PBfAzIKOMN+ckc4Pqq3KCCxlf5UFFhwAx7itJntpZ1tNmbwzKt1b++rAJiQL2dxFuJq527Nb1ZDKMRqrESXTEnKfxxAWKsT070kfEEmt0g6BcN5x5R+AWyKl6MtsMQLvF2NGtEVYXkiCqwmQbP9xfJoVPeRIi8KeJEe6KwEQFXVbHkFtkA0KUcaLiq9c8b0hDEBtQ== Received: from FRSP281MB5825.DEUP281.PROD.OUTLOOK.COM (2603:10a6:d10:1ba::18) by BEXP281MB0264.DEUP281.PROD.OUTLOOK.COM (2603:10a6:b10:8::7) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9412.13; Tue, 16 Dec 2025 16:18:54 +0000 Received: from FRSP281MB5825.DEUP281.PROD.OUTLOOK.COM ([fe80::8bd8:4e0:64b4:7b4a]) by FRSP281MB5825.DEUP281.PROD.OUTLOOK.COM ([fe80::8bd8:4e0:64b4:7b4a%6]) with mapi id 15.20.9412.011; Tue, 16 Dec 2025 16:18:54 +0000 From: Erik Schumacher To: "openembedded-core@lists.openembedded.org" Subject: [PATCH v2] initramfs-framework: rdepend on mountpoint command Thread-Topic: [PATCH v2] initramfs-framework: rdepend on mountpoint command Thread-Index: AQHcbqesy0KR9OqVTUGSeCBVe3xjsA== Date: Tue, 16 Dec 2025 16:18:54 +0000 Message-ID: <4f922d17bac5aaadc452efb965b9d320daca8f1e.camel@iris-sensing.com> Accept-Language: de-DE, en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=iris-sensing.com; x-ms-publictraffictype: Email x-ms-traffictypediagnostic: FRSP281MB5825:EE_|BEXP281MB0264:EE_ x-ms-office365-filtering-correlation-id: 1a4d75f4-2a15-48c1-b679-08de3cbecefc x-ms-exchange-atpmessageproperties: SA x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0;ARA:13230040|366016|1800799024|376014|38070700021; x-microsoft-antispam-message-info: =?utf-8?q?so+aTkaPfVFiMkzTtIrSSUqMWS3WfNU?= =?utf-8?q?60fgedQnUzd06jQHM462T5cvZz6hMSqG/EPiD2cCClXIkSNEHh75e1+/0EbcOqCRw?= =?utf-8?q?UySQR/bf3rYZbrjGQvaQcxqAk81o5GS4skRsN6YOqK61VNxcHPg6S2UzVPDlCGnCP?= =?utf-8?q?HZlWA1Dehe5g04QFzZ7Kv//jglso2HM5/XKxWsxhbhV9/9MyfaWjqXjrzdfxJhaIn?= =?utf-8?q?VJIRDtkaHbYa41SuVMCOHgFwWUa4xtCqmAJqPSSEnVtXvSSsuPb9wRcujSKrCZZgY?= =?utf-8?q?ZXeQ2YBKe6CTHBfH54n+M/pbHMmuR94DpgTX0Zy3LVS0NH+8KfWranBLr9f2xKC95?= =?utf-8?q?GtIz/zKLXC25Dg2KHNovUg8WjsrzDeO7yzN0ZIwWuQmDmUbWA3o6mzawRv/YFL3/4?= =?utf-8?q?ilNpznMGmBREvL2nSMh3lvWxjaLYa/A5gNmfDupsZzd9bZUhLWUNIuHehbHeWgZiT?= =?utf-8?q?P+ZOW5/uibP1NlS5hY9gsT3OnDiBQHLHJYhntMHuL7jNu+5fiJq4g7fsR3nzhuOxM?= =?utf-8?q?Zf6hEPymy5UlpAFvyNBePO8l/RchMFtJkNOKu7JWUJj6F7KqTdF8OdNhSbxQFxWoa?= =?utf-8?q?FrSx8M9V43r9yG3SIgTgvamz0gFZHRi0Ic9Ox+k64R8SumE5X7q3+NRCFTRnRk/Bp?= =?utf-8?q?sjTXyJUFygPV78c/HK34Q7SU2FaPToVW9Qi13LUZ08ngqENWbO/vHhBdZ+4YcypNP?= =?utf-8?q?4latroey91JE64vaBONeOus5TiaiiK7YpiOofkWuMiaEBFp/8HmM6iFO2BX5lbvgB?= =?utf-8?q?2MH3qkH1CqfXonLgDN5ptb0KlUa0xzzWLFCKXqY++TXMGlxMnFvLjYQCU2XymIsIa?= =?utf-8?q?VrJDQsFlH0wvjdX5bUxT6fcaQpAddKoVYCDe9SODVb2q3IFVhTXtGg/1llaqF6wQL?= =?utf-8?q?7n8Mvyi9LZF/lOWhAeyhwWLJCi6DxQadL2lo5XK1iZtnEUWWo5uUF31lp2iBrM2VI?= =?utf-8?q?1zRW6sSR95fEGa4cZQEZ8lw2uVLYkbrps/KFNcqpeyk+OpeseNIFzDSQxz6CizWUE?= =?utf-8?q?FYPZS75fADJIYkl4FnbodbHyMhcRS4pJNWFpRbx6OxRI3gQ4+ypn6WZ53izoCwuVu?= =?utf-8?q?c6dbwe/bk/ffnjtE/Zh3zHoBijP1BVoXRilyRTwX9gUSmhjeSOGbAeK7rPmqFheyr?= =?utf-8?q?FQzVqnVbAu3iKL+WC5D1hpNW76z7Tz8gHyNPZ0/iaG+evhFrJMArcy7Vxln5sMxoP?= =?utf-8?q?ZDOWTOGDoW8vTya75M25iDLBS4yYvNGwEkrsIstHU+tb7h2TFQo0G40d1dwTPDmnV?= =?utf-8?q?1HCsK19jr5+fQFuyxuxflRNCPzQbKdNGZFE89T1QoWT+2IVIDnHH3h4BInesqr2z1?= =?utf-8?q?JoYECkjc870H7uDiu5HQmH6fZj1BWymLg0tTdrcMSX89mJw7EtpBQRq7Aip1/W918?= =?utf-8?q?nqyxFvq354AGLdxTnu5eoSJ4kJpQcazt52rfzZeI9hyL0/jZAusoCr8Bmf2IMRBAc?= =?utf-8?q?0YlQZojykJ?= x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:FRSP281MB5825.DEUP281.PROD.OUTLOOK.COM;PTR:;CAT:NONE;SFS:(13230040)(366016)(1800799024)(376014)(38070700021);DIR:OUT;SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?q?67KLdcqJScusgUs1O3ZRNLGiYpI3?= =?utf-8?q?LtBROiAz3S/C3/ngAxbbFsCpvB6HgN8ETP87Uxu1N+r1n2/xXIso6UxD2QIbcWa3S?= =?utf-8?q?iQsqUD56mJ8yeyOuEnp1FNKV4OkY9MSRo8NDcwrk9OUmDS76c+ZUJPvcVK3Cwzjq+?= =?utf-8?q?5ICw0P41TNaaYxAIiilPfKkjr7XjP9TxLgSnyGvlnpJfESEtSW36xuvq2mdlBaHEb?= =?utf-8?q?HZ02O0IzIuEB3Ejv5Kax2F58d8y7EcJ/F6+UPtosl2B9s5xc4Trhe4lbnRi0I72zj?= =?utf-8?q?sEtU4yacuxDf5RskdSVCmut5M3gPaq3M+x8ulTd63uMLil+h320RrpqQTxBz0UJWN?= =?utf-8?q?Wuwy7ZCtv3GI90RnGN8T0f4h0Wml1n6lZF9TWdvnoZj2WQOIgk4/u8tWc0JuK5gUg?= =?utf-8?q?yqbBsdfthnraXx3LOqdhxd5SNmnxd9kEcbRkoF7PJnPWsRA9pA7+dZCvd8kfT8rgr?= =?utf-8?q?ktZlIyt6o9EAmwHSSLgUXDarrRyqvJnAjFN0GmJ2SzBHiX1rdaCMMetEJy7+wRuVJ?= =?utf-8?q?6APsiRo5d+yTXqtkL0XZRILjt+qF8uz5nFdzB3M+A6PTIjhXc8C9a592oqAYFUayp?= =?utf-8?q?dkBp/x1NeVrHH0TQYathR+tgsBasubj7O++UF+MYuo9UONpjYMM7GbBg8jDsl6ywD?= =?utf-8?q?fw+Yhp2vs4BGJn9Wb+Vq8j91mO548vr9vG8JLrV7fP+D7cJYV3ThOk0PdG8oP8iDQ?= =?utf-8?q?GuJRcSKZG2hRigzeLnUDFvtiLXbNRXaspDGdiI2OKTP470c4+DjhZq/ww4Az8mIys?= =?utf-8?q?gAEjwQBUEzcgmuG6H7L68Sh5eLbGXVdH2rLb2ZK3zEvbCdZTISpBfKOY6tTdPAj3J?= =?utf-8?q?bJz6byd5Y+UzH9w3iRQUKZ/p7tKIOBWPvxK/HQoCqAYVg+9MidrJeN/hizkWui7ZV?= =?utf-8?q?jHSrMCZH8UfoLjv5hbVIsL7ErOuqEgiojILlqrWWum7uCHr5jMhNeg3cyzbcTGXI0?= =?utf-8?q?2MwaHic3oc4dnA9WXowafjmiLSBAaHrAnPRjGkUwEEPU7NHHglSnB4xGp9xir1BcB?= =?utf-8?q?mS4LabYmSwewZ7zXe3JdZ9IFI2Q/ZWbi98Nk0O3J1yHu6dweerggD6vzyARwUm9HY?= =?utf-8?q?OTuMLdJH3yizXRCWypEA6N6QPf3e/bMBIeoaDPRK952y8omVZUO0yurj1VWM+t+nT?= =?utf-8?q?KB/h328abxgXsLPTUoHSA589FsRtrrv/e/sEJhCLzbXLW/a5uAElMluo1iqUb4JdT?= =?utf-8?q?LxZ+TZ8ivHsqi1ZyrpomCFEZpyKBh2SXWtEp7tSnKBfTCKvv6vP6HrxR1EWdCjMGC?= =?utf-8?q?r7t86yUHlpV7vvrCbwCG1C/Y9ahAtnVq19P+EW7X7CV71PseEXU8SB/kOgdXoNL/H?= =?utf-8?q?+INZChP1yvpptJMpa5GCfb57CDCQQE6UyyzMh6woVayI/bDIwb3myiIxcioMFiJod?= =?utf-8?q?Rvo46mpQNIBf+U7Mp/Pu5GqXllcFO5NLrVjopPcioXf2hUINAcakk1UqmxE+L//FC?= =?utf-8?q?RNYUijoayK6HXsAA/41FQsbhV+ikoXqYarB2vqjYN+f5GxoD6BgBK7mSL2cbQdswC?= =?utf-8?q?6Dzm7Rple0duTvpUeSKowmiZp75DvaX2Xkeh2oUjfPK42yH0mgrOeH8=3D?= Content-ID: <95BB9353A78AB4459B651A0B078337DB@DEUP281.PROD.OUTLOOK.COM> MIME-Version: 1.0 X-OriginatorOrg: iris-sensing.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: FRSP281MB5825.DEUP281.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-Network-Message-Id: 1a4d75f4-2a15-48c1-b679-08de3cbecefc X-MS-Exchange-CrossTenant-originalarrivaltime: 16 Dec 2025 16:18:54.7223 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 963f3913-ffae-43fd-856b-2dfd3f6604e3 X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: xOLxJwXSVu/ZDHzTyMQWqlLIbG8d8BlfXLvRrClpnzPTn+qT8ms+mq3QBjPHA+z0Kw5GtfFXhcPboqdvyc+hyK0rsnlnVm2SPKBij6d7nzsjXHf9FY2eYcZbDQrhBmqT X-MS-Exchange-Transport-CrossTenantHeadersStamped: BEXP281MB0264 List-Id: X-Webhook-Received: from 45-33-107-173.ip.linodeusercontent.com [45.33.107.173] by aws-us-west-2-korg-lkml-1.web.codeaurora.org with HTTPS for ; Tue, 16 Dec 2025 16:19:07 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/227980 The scripts of the framework base package and the rootfs module script, both depend on the mountpoint command being available, which was previously not the case. This led to boot failures when trying to boot any rootfs with the core-image-initramfs-boot initrd: /init: eval: line 16: mountpoint: not found This change adds the correct RDEPENDS to the base-package and the rootfs module. Signed-off-by: Erik Schumacher --- v2: Add SIGGEN_EXCLUDE_SAFE_RECIPE_DEPS and add RDEPENDS to both packages --- meta/conf/layer.conf | 1 + meta/recipes-core/initrdscripts/initramfs-framework_1.0.bb | 5 ++++- 2 files changed, 5 insertions(+), 1 deletion(-) -- 2.52.0 diff --git a/meta/conf/layer.conf b/meta/conf/layer.conf index ba25ca3029..5477e9846f 100644 --- a/meta/conf/layer.conf +++ b/meta/conf/layer.conf @@ -61,6 +61,7 @@ SIGGEN_EXCLUDE_SAFE_RECIPE_DEPS += " \ initramfs-framework->${VIRTUAL-RUNTIME_base-utils} \ initramfs-framework->eudev \ initramfs-framework->systemd \ + initramfs-framework->util-linux \ initramfs-module-install-efi->dosfstools \ initramfs-module-install-efi->e2fsprogs \ initramfs-module-install-efi->parted \ diff --git a/meta/recipes-core/initrdscripts/initramfs-framework_1.0.bb b/meta/recipes-core/initrdscripts/initramfs-framework_1.0.bb index 2ec03bc34c..4df10035fa 100644 --- a/meta/recipes-core/initrdscripts/initramfs-framework_1.0.bb +++ b/meta/recipes-core/initrdscripts/initramfs-framework_1.0.bb @@ -79,6 +79,9 @@ FILES:${PN}-base = "/init /init.d/99-finish /dev" # and mounts the rootfs. Then 90-rootfs will proceed immediately. RRECOMMENDS:${PN}-base += "initramfs-module-rootfs" +# 99-finish needs the mountpoint utility +RDEPENDS:${PN}-base += "util-linux-mountpoint" + SUMMARY:initramfs-module-exec = "initramfs support for easy execution of applications" RDEPENDS:initramfs-module-exec = "${PN}-base" FILES:initramfs-module-exec = "/init.d/89-exec" @@ -100,7 +103,7 @@ RDEPENDS:initramfs-module-nfsrootfs = "${PN}-base" FILES:initramfs-module-nfsrootfs = "/init.d/85-nfsrootfs" SUMMARY:initramfs-module-rootfs = "initramfs support for locating and mounting the root partition" -RDEPENDS:initramfs-module-rootfs = "${PN}-base" +RDEPENDS:initramfs-module-rootfs = "${PN}-base util-linux-mountpoint" FILES:initramfs-module-rootfs = "/init.d/90-rootfs" SUMMARY:initramfs-module-debug = "initramfs dynamic debug support"