<div dir="ltr">On 20 November 2015 at 16:38, Andrew Shadura &lt;<a href="mailto:andrew.shadura@collabora.co.uk">andrew.shadura@collabora.co.uk</a>&gt; wrote:<br>&gt;<br>&gt; It&#39;s good to have the extra functionality, such as seat support<br>&gt; provided with systemd support. Not least of all to support<br>&gt; systemd user-sessions.<br>&gt;<br>&gt; This commit also changes references to the system unit path<br>&gt; from ${systemd_unitdir}/system to ${systemd_system_unitdir},<br>&gt; a new variable provided by bitbake.<br>&gt;<br>&gt; Signed-off-by: Andrew Shadura &lt;<a href="mailto:andrew.shadura@collabora.co.uk">andrew.shadura@collabora.co.uk</a>&gt;<br>&gt; Signed-off-by: Joshua Lock &lt;<a href="mailto:joshua.lock@collabora.co.uk">joshua.lock@collabora.co.uk</a>&gt;<br>&gt; ---<br>&gt;  meta/recipes-core/dbus/<a href="http://dbus_1.10.2.bb">dbus_1.10.2.bb</a> | 19 ++++++++-----------<br>&gt;  1 file changed, 8 insertions(+), 11 deletions(-)<br>&gt;<br>&gt; diff --git a/meta/recipes-core/dbus/<a href="http://dbus_1.10.2.bb">dbus_1.10.2.bb</a> b/meta/recipes-core/dbus/<a href="http://dbus_1.10.2.bb">dbus_1.10.2.bb</a><br>&gt; index 1abe067..f7ab39b 100644<br>&gt; --- a/meta/recipes-core/dbus/<a href="http://dbus_1.10.2.bb">dbus_1.10.2.bb</a><br>&gt; +++ b/meta/recipes-core/dbus/<a href="http://dbus_1.10.2.bb">dbus_1.10.2.bb</a><br>&gt; @@ -68,7 +68,7 @@ FILES_${PN} = &quot;${bindir}/dbus-daemon* \<br>&gt;                 ${datadir}/dbus-1/session.conf \<br>&gt;                 ${datadir}/dbus-1/system.d \<br>&gt;                 ${datadir}/dbus-1/system.conf \<br>&gt; -               ${systemd_unitdir}/system/&quot;<br>&gt; +               ${systemd_system_unitdir}&quot;<br>&gt;  FILES_${PN}-lib = &quot;${libdir}/lib*.so.*&quot;<br>&gt;  RRECOMMENDS_${PN}-lib = &quot;${PN}&quot;<br>&gt;  FILES_${PN}-dev += &quot;${libdir}/dbus-1.0/include ${bindir}/dbus-glib-tool ${bindir}/dbus-test-tool&quot;<br>&gt; @@ -90,8 +90,7 @@ pkg_postinst_dbus() {<br>&gt;  EXTRA_OECONF = &quot;--disable-tests \<br>&gt;                  --disable-xml-docs \<br>&gt;                  --disable-doxygen-docs \<br>&gt; -                --disable-libaudit \<br>&gt; -                --disable-systemd&quot;<br>&gt; +                --disable-libaudit&quot;<br>&gt;<br>&gt;  EXTRA_OECONF_append_class-native = &quot; --disable-selinux&quot;<br>&gt;<br>&gt; @@ -100,9 +99,7 @@ PACKAGECONFIG ??= &quot;${@bb.utils.contains(&#39;DISTRO_FEATURES&#39;, &#39;systemd&#39;, &#39;systemd&#39;,<br>&gt;  PACKAGECONFIG_class-native = &quot;&quot;<br>&gt;  PACKAGECONFIG_class-nativesdk = &quot;&quot;<br>&gt;<br>&gt; -# Would like to --enable-systemd but that&#39;s a circular build-dependency between<br>&gt; -# systemd&lt;-&gt;dbus<br><br><div>Has this issue been somehow resolved since the comment was added?</div><div><br></div><div>&gt; -PACKAGECONFIG[systemd] = &quot;--with-systemdsystemunitdir=${systemd_unitdir}/system/,--without-systemdsystemunitdir&quot;<br>&gt; +PACKAGECONFIG[systemd] = &quot;--enable-systemd --with-systemdsystemunitdir=${systemd_system_unitdir},--disable-systemd --without-systemdsystemunitdir,systemd&quot;<br>&gt;  PACKAGECONFIG[x11] = &quot;--with-x --enable-x11-autolaunch,--without-x --disable-x11-autolaunch, virtual/libx11 libsm&quot;<br>&gt;  PACKAGECONFIG[apparmor] = &quot;--enable-apparmor,--disable-apparmor,libapparmor&quot;<br>&gt;<br>&gt; @@ -117,12 +114,12 @@ do_install() {<br>&gt;<br>&gt;         if ${@bb.utils.contains(&#39;DISTRO_FEATURES&#39;, &#39;systemd&#39;, &#39;true&#39;, &#39;false&#39;, d)}; then<br>&gt;                 for i in dbus.target.wants sockets.target.wants multi-user.target.wants; do \<br>&gt; -                       install -d ${D}${systemd_unitdir}/system/$i; done<br>&gt; -               install -m 0644 ${B}/bus/dbus.service ${B}/bus/dbus.socket ${D}${systemd_unitdir}/system/<br>&gt; +                       install -d ${D}${systemd_system_unitdir}/$i; done<br>&gt; +               install -m 0644 ${B}/bus/dbus.service ${B}/bus/dbus.socket ${D}${systemd_system_unitdir}/<br>&gt;                 cd ${D}${systemd_unitdir}/system/dbus.target.wants/<br>&gt; -               ln -fs ../dbus.socket ${D}${systemd_unitdir}/system/dbus.target.wants/dbus.socket<br>&gt; -               ln -fs ../dbus.socket ${D}${systemd_unitdir}/system/sockets.target.wants/dbus.socket<br>&gt; -               ln -fs ../dbus.service ${D}${systemd_unitdir}/system/multi-user.target.wants/dbus.service<br>&gt; +               ln -fs ../dbus.socket ${D}${systemd_system_unitdir}/dbus.target.wants/dbus.socket<br>&gt; +               ln -fs ../dbus.socket ${D}${systemd_system_unitdir}/sockets.target.wants/dbus.socket<br>&gt; +               ln -fs ../dbus.service ${D}${systemd_system_unitdir}/multi-user.target.wants/dbus.service<br>&gt;         fi<br>&gt;<br>&gt;         install -d ${D}${sysconfdir}/default/volatiles<br>&gt; --<br>&gt; 2.5.0<br>&gt;<br>&gt; --<br>&gt; _______________________________________________<br>&gt; Openembedded-core mailing list<br>&gt; <a href="mailto:Openembedded-core@lists.openembedded.org">Openembedded-core@lists.openembedded.org</a><br>&gt; <a href="http://lists.openembedded.org/mailman/listinfo/openembedded-core">http://lists.openembedded.org/mailman/listinfo/openembedded-core</a></div></div>