<div dir="ltr"><div>-DEPENDS = "kmod docbook-sgml-dtd-4.1-native intltool-native
gperf-native acl readline dbus libcap libcgroup glib-2.0 qemu-native
util-linux"<br>
+DEPENDS = "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"<br><br></div>This doesn'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"><<a href="mailto:kirgene@gmail.com" target="_blank">kirgene@gmail.com</a>></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 = "udev"<br>
<br>
PE = "1"<br>
<br>
-DEPENDS = "kmod docbook-sgml-dtd-4.1-native intltool-native gperf-native acl readline dbus libcap libcgroup glib-2.0 qemu-native util-linux"<br>
+DEPENDS = "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"<br>
DEPENDS += "${@base_contains('DISTRO_FEATURES', 'pam', 'libpam', '', d)}"<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 = "base/shell"<br>
<br>
inherit gtk-doc useradd pkgconfig autotools perlnative update-rc.d update-alternatives qemu<br>
@@ -51,6 +57,8 @@ DEPENDS += "libgcrypt"<br>
# Compress the journal<br>
PACKAGECONFIG[xz] = "--enable-xz,--disable-xz,xz"<br>
PACKAGECONFIG[tcp-wrappers] = "--enable-tcpwrap,--disable-tcpwrap,tcp-wrappers"<br>
+# Use python-systemd<br>
+PACKAGECONFIG[python] = "--with-python,--without-python,python"<br>
<br>
CACHED_CONFIGUREVARS = "ac_cv_path_KILL=${base_bindir}/kill"<br>
<br>
@@ -71,7 +79,6 @@ EXTRA_OECONF = " --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 += "^lib(udev|gudev|systemd).*"<br>
<br>
-PACKAGES =+ "${PN}-gui ${PN}-vconsole-setup ${PN}-initramfs ${PN}-analyze ${PN}-kernel-install"<br>
+PACKAGES =+ "${PN}-gui ${PN}-vconsole-setup ${PN}-initramfs ${PN}-analyze ${PN}-kernel-install python-${PN}"<br>
<br>
USERADD_PACKAGES = "${PN}"<br>
GROUPADD_PARAM_${PN} = "-r lock; -r systemd-journal"<br>
@@ -131,6 +140,9 @@ FILES_${PN}-analyze = "${bindir}/systemd-analyze"<br>
FILES_${PN}-initramfs = "/init"<br>
RDEPENDS_${PN}-initramfs = "${PN}"<br>
<br>
+FILES_python-${PN} = "${PYTHON_SITEPACKAGES_DIR}/systemd/*.py* ${PYTHON_SITEPACKAGES_DIR}/systemd/*.so"<br>
+RDEPENDS_python-${PN} = "python-core python-datetime python-logging python-syslog"<br>
+<br>
FILES_${PN}-gui = "${bindir}/systemadm"<br>
<br>
FILES_${PN}-vconsole-setup = "${rootlibexecdir}/systemd/systemd-vconsole-setup \<br>
@@ -187,7 +199,7 @@ FILES_${PN} = " ${base_bindir}/* \<br>
/lib/udev/rules.d/99-systemd.rules \<br>
"<br>
<br>
-FILES_${PN}-dbg += "${rootlibdir}/.debug ${systemd_unitdir}/.debug ${systemd_unitdir}/*/.debug ${base_libdir}/security/.debug/"<br>
+FILES_${PN}-dbg += "${rootlibdir}/.debug ${systemd_unitdir}/.debug ${systemd_unitdir}/*/.debug ${base_libdir}/security/.debug/ ${PYTHON_SITEPACKAGES_DIR}/systemd/.debug"<br>
FILES_${PN}-dev += "${base_libdir}/security/*.la ${datadir}/dbus-1/interfaces/ ${sysconfdir}/rpm/macros.systemd"<br>
<br>
RDEPENDS_${PN} += "dbus util-linux-mount"<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>