aboutsummaryrefslogtreecommitdiffstats
path: root/meta-oe
diff options
context:
space:
mode:
authorKoen Kooi <koen@dominion.thruhere.net>2011-06-02 16:23:36 +0200
committerKoen Kooi <koen@dominion.thruhere.net>2011-06-02 16:26:04 +0200
commite69c7519399c06e82e25dcbfdd300e975393b00a (patch)
tree48380fbacc72e1a17417b1f09895d81aa1a3efed /meta-oe
parentd56c046902e224faaa038d3882927a64316cb39b (diff)
downloadmeta-openembedded-e69c7519399c06e82e25dcbfdd300e975393b00a.tar.gz
connman: enable service when using systemd
and split out systemd files as a subpackage Signed-off-by: Koen Kooi <koen@dominion.thruhere.net>
Diffstat (limited to 'meta-oe')
-rw-r--r--meta-oe/recipes-connectivity/connman/connman.inc22
-rw-r--r--meta-oe/recipes-connectivity/connman/connman_0.73.bb2
2 files changed, 22 insertions, 2 deletions
diff --git a/meta-oe/recipes-connectivity/connman/connman.inc b/meta-oe/recipes-connectivity/connman/connman.inc
index 0a6360c79f..7dd30fc211 100644
--- a/meta-oe/recipes-connectivity/connman/connman.inc
+++ b/meta-oe/recipes-connectivity/connman/connman.inc
@@ -72,8 +72,28 @@ FILES_${PN} = "${bindir}/* ${sbindir}/* ${libexecdir}/* ${libdir}/lib*.so.* \
${libdir}/bonobo/servers \
${datadir}/dbus-1/system-services/*"
+PACKAGES =+ "${PN}-systemd"
# Package up systemd files
-FILES_${PN} += "${base_libdir}/systemd"
+FILES_${PN}-systemd += "${base_libdir}/systemd"
+
+pkg_postinst_connman-systemd() {
+ # can't do this offline
+ if [ "x$D" != "x" ]; then
+ exit 1
+ fi
+
+ systemctl enable connman.service
+}
+
+pkg_postrm_connman-systemd() {
+ # can't do this offline
+ if [ "x$D" != "x" ]; then
+ exit 1
+ fi
+
+ systemctl disable connman.service
+}
+
# Needed when using DNS proxy feature
RRECOMMENDS_${PN} += "dnsmasq-dbus"
diff --git a/meta-oe/recipes-connectivity/connman/connman_0.73.bb b/meta-oe/recipes-connectivity/connman/connman_0.73.bb
index 6b52c7895b..43b9976022 100644
--- a/meta-oe/recipes-connectivity/connman/connman_0.73.bb
+++ b/meta-oe/recipes-connectivity/connman/connman_0.73.bb
@@ -1,5 +1,5 @@
require connman.inc
-PR = "r2"
+PR = "r3"
EXTRA_OECONF += "\
--disable-gtk-doc \