[OE-core] [PATCH] systemd: fix missing path separator in firmware-path
andreas.kling at gmail.com
andreas.kling at gmail.com
Sat Jul 7 12:28:40 UTC 2018
From: Andy Kling <andreas.kling at peiker-cee.de>
udev fails to load firmware for CONFIG_FW_LOADER_USER_HELPER
systemd-udevd[158]: did not find firmware file 'xxx'
function builtin_firmware currently assumes FIRMWARE_PATH ends with "/"
fixing the path passed to meson allows the firmware loader to succeed.
systemd-udevd[145]: writing '/lib/firmware/xxx'
Signed-off-by: Andy Kling <andreas.kling at peiker-cee.de>
---
meta/recipes-core/systemd/systemd_237.bb | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/meta/recipes-core/systemd/systemd_237.bb b/meta/recipes-core/systemd/systemd_237.bb
index 3efca33e73..8ff049160b 100644
--- a/meta/recipes-core/systemd/systemd_237.bb
+++ b/meta/recipes-core/systemd/systemd_237.bb
@@ -185,7 +185,7 @@ EXTRA_OEMESON += "-Dnobody-user=nobody \
-Drootlibdir=${rootlibdir} \
-Drootprefix=${rootprefix} \
-Dsysvrcnd-path=${sysconfdir} \
- -Dfirmware-path=${nonarch_base_libdir}/firmware \
+ -Dfirmware-path=${nonarch_base_libdir}/firmware/ \
"
# Hardcode target binary paths to avoid using paths from sysroot
--
2.18.0
More information about the Openembedded-core
mailing list