[OE-core] [PATCH][RFC] bitbake: set libexecdir to prefix/libexec
Ross Burton
ross.burton at intel.com
Tue Dec 8 14:42:57 UTC 2015
Hi,
This is very much a RFC as currently systemd images with this fail to boot
(logind fails to start), but once that is sorted I really want to see this
merged.
tl;dr: our definition of libexecdir is fundamentally wrong because it embeds
$BPN. The prevailing trend (and default in GNU tools) is to use /usr/libexec,
so this patch changes it.
Ross
Signed-off-by: Ross Burton <ross.burton at intel.com>
---
meta/conf/bitbake.conf | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/meta/conf/bitbake.conf b/meta/conf/bitbake.conf
index 06971da..ccc781d 100644
--- a/meta/conf/bitbake.conf
+++ b/meta/conf/bitbake.conf
@@ -41,7 +41,7 @@ export systemd_user_unitdir = "${nonarch_libdir}/systemd/user"
export bindir = "${exec_prefix}/bin"
export sbindir = "${exec_prefix}/sbin"
export libdir = "${exec_prefix}/${baselib}"
-export libexecdir = "${libdir}/${BPN}"
+export libexecdir = "${exec_prefix}/libexec"
export includedir = "${exec_prefix}/include"
export oldincludedir = "${exec_prefix}/include"
localedir = "${libdir}/locale"
@@ -55,7 +55,7 @@ bindir_native = "${prefix_native}/bin"
sbindir_native = "${prefix_native}/sbin"
includedir_native = "${prefix_native}/include"
libdir_native = "${prefix_native}/lib"
-libexecdir_native = "${libdir_native}/${BPN}"
+libexecdir_native = "${prefix_native}/libexec"
base_libdir_native = "/lib"
datadir_native = "${prefix_native}/share"
bindir_cross = "/bin"
--
2.1.4
More information about the Openembedded-core
mailing list