summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--meta/recipes-core/dbus/dbus_1.16.0.bb10
1 files changed, 10 insertions, 0 deletions
diff --git a/meta/recipes-core/dbus/dbus_1.16.0.bb b/meta/recipes-core/dbus/dbus_1.16.0.bb
index f516273cc7..80e766f959 100644
--- a/meta/recipes-core/dbus/dbus_1.16.0.bb
+++ b/meta/recipes-core/dbus/dbus_1.16.0.bb
@@ -124,6 +124,16 @@ pkg_postinst:dbus() {
124 fi 124 fi
125} 125}
126 126
127# dbus uses find_program() to find systemctl, which results in a build path in the
128# user dbus.socket
129EXTRA_OEMESON:append:class-target = " --cross-file=${WORKDIR}/dbus.cross"
130
131do_configure:prepend:class-target() {
132 cat >${WORKDIR}/dbus.cross <<EOF
133[binaries]
134systemctl = '${bindir}/systemctl'
135EOF
136}
127 137
128do_install:append:class-target() { 138do_install:append:class-target() {
129 if ${@bb.utils.contains('DISTRO_FEATURES', 'sysvinit', 'true', 'false', d)}; then 139 if ${@bb.utils.contains('DISTRO_FEATURES', 'sysvinit', 'true', 'false', d)}; then