[oe] [PATCH] connman: don't pull systemd to sysvinit images

Martin Jansa martin.jansa at gmail.com
Tue Nov 8 12:10:44 UTC 2011


* systemd.bbclass assumes PN as default package to attach systemd RDEPENDS
* grep SYSTEMDPN ../../classes/systemd.bbclass
  SYSTEMDPN ?= "${PN}"
  RDEPENDS_${SYSTEMDPN}_append = " systemd"
* but connman didn't set SYSTEMDPN so it was connman main package
  depending on systemd and pulling systemd to old sysvinit images :/
* IMHO systemd.bbclass should not append RDEPENDS without SYSTEMDPN set

Signed-off-by: Martin Jansa <Martin.Jansa at gmail.com>
---
 meta-oe/recipes-connectivity/connman/connman.inc   |    1 +
 .../recipes-connectivity/connman/connman_0.77.bb   |    2 +-
 2 files changed, 2 insertions(+), 1 deletions(-)

diff --git a/meta-oe/recipes-connectivity/connman/connman.inc b/meta-oe/recipes-connectivity/connman/connman.inc
index 88b2e51..871e9ce 100644
--- a/meta-oe/recipes-connectivity/connman/connman.inc
+++ b/meta-oe/recipes-connectivity/connman/connman.inc
@@ -84,6 +84,7 @@ FILES_${PN} = "${bindir}/* ${sbindir}/* ${libexecdir}/* ${libdir}/lib*.so.* \
             ${libdir}/bonobo/servers \
             ${datadir}/dbus-1/system-services/*"
 
+SYSTEMDPN = "${PN}-systemd"
 PACKAGES =+ "${PN}-systemd"
 # Package up systemd files
 FILES_${PN}-systemd += "${base_libdir}/systemd"
diff --git a/meta-oe/recipes-connectivity/connman/connman_0.77.bb b/meta-oe/recipes-connectivity/connman/connman_0.77.bb
index 9c93e51..9ef368b 100644
--- a/meta-oe/recipes-connectivity/connman/connman_0.77.bb
+++ b/meta-oe/recipes-connectivity/connman/connman_0.77.bb
@@ -1,5 +1,5 @@
 require connman.inc
-PR = "r3"
+PR = "r4"
 
 EXTRA_OECONF += "\
   --disable-gtk-doc \
-- 
1.7.8.rc1





More information about the Openembedded-devel mailing list