From 6a9875fad5fc9e3d1ab3b2b97271650a51f6b8e9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mika=C3=ABl=20Cluseau?= Date: Tue, 9 Jun 2026 16:05:19 +0200 Subject: [PATCH] init: symlink modules firmware --- src/cmd/init.rs | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/cmd/init.rs b/src/cmd/init.rs index 32c370b..9fb808e 100644 --- a/src/cmd/init.rs +++ b/src/cmd/init.rs @@ -166,6 +166,13 @@ async fn mount_modules(modules: &str, kernel_version: &str) -> Result<()> { } symlink(modules_path, format!("/lib/modules/{kernel_version}"))?; + + let firmware_path = &format!("/modules/lib/firmware/{kernel_version}"); + if std::fs::exists(firmware_path)? { + fs::create_dir_all("/lib/firmware").await?; + symlink(firmware_path, format!("/lib/firmware/{kernel_version}"))?; + } + Ok(()) }