<div dir="ltr"><div>-DEPENDS = &quot;kmod docbook-sgml-dtd-4.1-native intltool-native 
gperf-native acl readline dbus libcap libcgroup glib-2.0 qemu-native 
util-linux&quot;<br>
+DEPENDS = &quot;kmod docbook-sgml-dtd-4.1-native intltool-native 
gperf-native acl readline dbus libcap libcgroup glib-2.0 qemu-native 
util-linux pythonnative python-dir&quot;<br><br></div>This doesn&#39;t look right, did you want to inherit them?<br><div><div class="gmail_extra"><br><br><div class="gmail_quote">On Sun, Jun 23, 2013 at 3:36 AM, Yevhen Kyriukha <span dir="ltr">&lt;<a href="mailto:kirgene@gmail.com" target="_blank">kirgene@gmail.com</a>&gt;</span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">---<br>
 meta/recipes-core/systemd/<a href="http://systemd_204.bb" target="_blank">systemd_204.bb</a> |   20 ++++++++++++++++----<br>
 1 file changed, 16 insertions(+), 4 deletions(-)<br>
<br>
diff --git a/meta/recipes-core/systemd/<a href="http://systemd_204.bb" target="_blank">systemd_204.bb</a> b/meta/recipes-core/systemd/<a href="http://systemd_204.bb" target="_blank">systemd_204.bb</a><br>
index b8b1290..ea0cdd2 100644<br>
--- a/meta/recipes-core/systemd/<a href="http://systemd_204.bb" target="_blank">systemd_204.bb</a><br>
+++ b/meta/recipes-core/systemd/<a href="http://systemd_204.bb" target="_blank">systemd_204.bb</a><br>
@@ -10,9 +10,15 @@ PROVIDES = &quot;udev&quot;<br>
<br>
 PE = &quot;1&quot;<br>
<br>
-DEPENDS = &quot;kmod docbook-sgml-dtd-4.1-native intltool-native gperf-native acl readline dbus libcap libcgroup glib-2.0 qemu-native util-linux&quot;<br>
+DEPENDS = &quot;kmod docbook-sgml-dtd-4.1-native intltool-native gperf-native acl readline dbus libcap libcgroup glib-2.0 qemu-native util-linux pythonnative python-dir&quot;<br>
 DEPENDS += &quot;${@base_contains(&#39;DISTRO_FEATURES&#39;, &#39;pam&#39;, &#39;libpam&#39;, &#39;&#39;, d)}&quot;<br>
<br>
+# need to export these variables for python-config to work<br>
+export BUILD_SYS<br>
+export HOST_SYS<br>
+export STAGING_INCDIR<br>
+export STAGING_LIBDIR<br>
+<br>
 SECTION = &quot;base/shell&quot;<br>
<br>
 inherit gtk-doc useradd pkgconfig autotools perlnative update-rc.d update-alternatives qemu<br>
@@ -51,6 +57,8 @@ DEPENDS += &quot;libgcrypt&quot;<br>
 # Compress the journal<br>
 PACKAGECONFIG[xz] = &quot;--enable-xz,--disable-xz,xz&quot;<br>
 PACKAGECONFIG[tcp-wrappers] = &quot;--enable-tcpwrap,--disable-tcpwrap,tcp-wrappers&quot;<br>
+# Use python-systemd<br>
+PACKAGECONFIG[python] = &quot;--with-python,--without-python,python&quot;<br>
<br>
 CACHED_CONFIGUREVARS = &quot;ac_cv_path_KILL=${base_bindir}/kill&quot;<br>
<br>
@@ -71,7 +79,6 @@ EXTRA_OECONF = &quot; --with-rootprefix=${rootprefix} \<br>
                  --disable-tcpwrap \<br>
                  --enable-split-usr \<br>
                  --disable-microhttpd \<br>
-                 --without-python \<br>
                  --with-sysvrcnd-path=${sysconfdir} \<br>
                  --with-firmware-path=/lib/firmware \<br>
                  ac_cv_path_KILL=${base_bindir}/kill \<br>
@@ -93,6 +100,8 @@ do_install() {<br>
        # Provided by a separate recipe<br>
        rm ${D}${systemd_unitdir}/system/serial-getty* -f<br>
<br>
+       rm -f ${D}${PYTHON_SITEPACKAGES_DIR}/systemd/*.la<br>
+<br>
        # Provide support for initramfs<br>
        ln -s ${rootlibexecdir}/systemd/systemd ${D}/init<br>
        ln -s ${rootlibexecdir}/systemd/systemd-udevd ${D}/${base_sbindir}/udevd<br>
@@ -121,7 +130,7 @@ python populate_packages_prepend (){<br>
 }<br>
 PACKAGES_DYNAMIC += &quot;^lib(udev|gudev|systemd).*&quot;<br>
<br>
-PACKAGES =+ &quot;${PN}-gui ${PN}-vconsole-setup ${PN}-initramfs ${PN}-analyze ${PN}-kernel-install&quot;<br>
+PACKAGES =+ &quot;${PN}-gui ${PN}-vconsole-setup ${PN}-initramfs ${PN}-analyze ${PN}-kernel-install python-${PN}&quot;<br>
<br>
 USERADD_PACKAGES = &quot;${PN}&quot;<br>
 GROUPADD_PARAM_${PN} = &quot;-r lock; -r systemd-journal&quot;<br>
@@ -131,6 +140,9 @@ FILES_${PN}-analyze = &quot;${bindir}/systemd-analyze&quot;<br>
 FILES_${PN}-initramfs = &quot;/init&quot;<br>
 RDEPENDS_${PN}-initramfs = &quot;${PN}&quot;<br>
<br>
+FILES_python-${PN} = &quot;${PYTHON_SITEPACKAGES_DIR}/systemd/*.py* ${PYTHON_SITEPACKAGES_DIR}/systemd/*.so&quot;<br>
+RDEPENDS_python-${PN} = &quot;python-core python-datetime python-logging python-syslog&quot;<br>
+<br>
 FILES_${PN}-gui = &quot;${bindir}/systemadm&quot;<br>
<br>
 FILES_${PN}-vconsole-setup = &quot;${rootlibexecdir}/systemd/systemd-vconsole-setup \<br>
@@ -187,7 +199,7 @@ FILES_${PN} = &quot; ${base_bindir}/* \<br>
                 /lib/udev/rules.d/99-systemd.rules \<br>
                &quot;<br>
<br>
-FILES_${PN}-dbg += &quot;${rootlibdir}/.debug ${systemd_unitdir}/.debug ${systemd_unitdir}/*/.debug ${base_libdir}/security/.debug/&quot;<br>
+FILES_${PN}-dbg += &quot;${rootlibdir}/.debug ${systemd_unitdir}/.debug ${systemd_unitdir}/*/.debug ${base_libdir}/security/.debug/ ${PYTHON_SITEPACKAGES_DIR}/systemd/.debug&quot;<br>
 FILES_${PN}-dev += &quot;${base_libdir}/security/*.la ${datadir}/dbus-1/interfaces/ ${sysconfdir}/rpm/macros.systemd&quot;<br>
<br>
 RDEPENDS_${PN} += &quot;dbus util-linux-mount&quot;<br>
<span class=""><font color="#888888">--<br>
1.7.9.5<br>
<br>
_______________________________________________<br>
Openembedded-core mailing list<br>
<a href="mailto:Openembedded-core@lists.openembedded.org">Openembedded-core@lists.openembedded.org</a><br>
<a href="http://lists.openembedded.org/mailman/listinfo/openembedded-core" target="_blank">http://lists.openembedded.org/mailman/listinfo/openembedded-core</a><br>
</font></span></blockquote></div><br></div></div></div>