summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorOleksandr Suvorov <oleksandr.suvorov@toradex.com>2020-04-13 19:43:44 +0300
committerOleksandr Suvorov <oleksandr.suvorov@toradex.com>2020-04-14 23:52:50 +0300
commitd8bf36f3999dcf5805c308dbfa4fbd4ca49d0c17 (patch)
tree67bd5a67baa5338230474cfd0fbc7730c9d59b01
parent5ffefe1cb25ebdc5b2db410a4b59fed548973ff4 (diff)
backports: deploy depmod config file
Only backported drivers should depend on backported common modules. Deploying the 99-backports.conf file allows depmod to build modules.dep dependancies file properly. Related-to: ELB-2687 Signed-off-by: Oleksandr Suvorov <oleksandr.suvorov@toradex.com>
-rw-r--r--recipes-kernel/backports/backports_5.4.bb5
-rw-r--r--recipes-kernel/backports/files/99-backports.conf8
2 files changed, 13 insertions, 0 deletions
diff --git a/recipes-kernel/backports/backports_5.4.bb b/recipes-kernel/backports/backports_5.4.bb
index 847f245..0e96e48 100644
--- a/recipes-kernel/backports/backports_5.4.bb
+++ b/recipes-kernel/backports/backports_5.4.bb
@@ -19,6 +19,7 @@ SRCREV_use-head-next = "${AUTOREV}"
SRC_URI = " \
git://git.toradex.com/backports-toradex.git;protocol=git;branch=toradex-${PV} \
file://config \
+ file://99-backports.conf \
"
# Depend on virtual/kernel to ensure that the kernel is built before we try to
@@ -50,6 +51,9 @@ do_compile() {
}
do_install() {
+ install -d ${D}/etc/depmod.d/
+ install -m 0644 ${WORKDIR}/99-backports.conf ${D}/etc/depmod.d/
+
install -d ${D}/lib/modules/${KERNEL_VERSION}/backports
for ko in $(find ${S} -type f -name "*.ko")
do
@@ -85,5 +89,6 @@ fi
}
FILES_${PN} = " \
+ /etc/depmod.d/99-backports.conf \
/lib/modules/${KERNEL_VERSION}/backports/ \
"
diff --git a/recipes-kernel/backports/files/99-backports.conf b/recipes-kernel/backports/files/99-backports.conf
new file mode 100644
index 0000000..af4f16c
--- /dev/null
+++ b/recipes-kernel/backports/files/99-backports.conf
@@ -0,0 +1,8 @@
+search built-in backports
+
+override mwifiex_sdio * backports
+override mwifiex_usb * backports
+override r8188eu * backports
+
+override mwifiex_pcie * built-in
+override hostap * built-in