Add /lib/modules/modprobe.d to configuration search path accepted/tizen_base accepted/tizen_base_asan accepted/tizen_base_riscv tizen_base accepted/tizen/base/20231108.225818 accepted/tizen/base/asan/20240422.014939 accepted/tizen/base/riscv/20231123.094516
authorKarol Lewandowski <k.lewandowsk@samsung.com>
Thu, 8 Jul 2021 10:35:38 +0000 (12:35 +0200)
committerSeung-Woo Kim <sw0312.kim@samsung.com>
Tue, 7 Nov 2023 09:26:32 +0000 (18:26 +0900)
This commit adds additional tizen-specific /lib/modules/modprobe.d
to kmod search path to allow for packages providing modules to also
provide its configuration.

In Tizen kernel and modules images are build separately from "platform"
image, meaning only limited paths can be used (/lib/modules, /hal) for
its files to be accessible from the system.

Change-Id: I6985339abd1234aecfb5802484bd57f36a64bab2
Signed-off-by: Karol Lewandowski <k.lewandowsk@samsung.com>
libkmod/libkmod.c
man/modprobe.d.xml

index 1b8773c..70834ed 100644 (file)
@@ -66,6 +66,7 @@ static const char *const default_config_paths[] = {
        "/run/modprobe.d",
        "/usr/local/lib/modprobe.d",
        "/lib/modprobe.d",
+       "/lib/modules/modprobe.d",
        NULL
 };
 
index 0ab3e91..b5d4ca3 100644 (file)
@@ -44,6 +44,7 @@
     <para><filename>/usr/local/lib/modprobe.d/*.conf</filename></para>
     <para><filename>/run/modprobe.d/*.conf</filename></para>
     <para><filename>/etc/modprobe.d/*.conf</filename></para>
+    <para><filename>/lib/modules/modprobe.d/*.conf</filename></para>
   </refsynopsisdiv>
 
   <refsect1><title>DESCRIPTION</title>