diff options
| -rw-r--r-- | meta/recipes-core/dbus/dbus_1.16.0.bb | 10 |
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 | ||
| 129 | EXTRA_OEMESON:append:class-target = " --cross-file=${WORKDIR}/dbus.cross" | ||
| 130 | |||
| 131 | do_configure:prepend:class-target() { | ||
| 132 | cat >${WORKDIR}/dbus.cross <<EOF | ||
| 133 | [binaries] | ||
| 134 | systemctl = '${bindir}/systemctl' | ||
| 135 | EOF | ||
| 136 | } | ||
| 127 | 137 | ||
| 128 | do_install:append:class-target() { | 138 | do_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 |
