Patchwork [v2] avahi: use systemd.bbclass for avahi-systemd

login
register
mail settings
Submitter Sander van Grieken
Date Aug. 30, 2012, 11:36 a.m.
Message ID <1346326587-23749-1-git-send-email-sander@outrightsolutions.nl>
Download mbox | patch
Permalink /patch/35533/
State Accepted
Commit 62884020d9119fea79dad44c9f62e4a01448c628
Headers show

Comments

Sander van Grieken - Aug. 30, 2012, 11:36 a.m.
The original behaviour is to enable the service in the package postinst phase. This patch
will enable the service also when building the rootfs, so it fixes the case when no
package-management is enabled. It also now delegates systemd enablement to the systemd
bbclass, instead of using explicit code in the recipe itself.

Signed-off-by: Sander van Grieken <sander@outrightsolutions.nl>
---
 .../avahi/avahi_0.6.31.bbappend                    |    9 +++++++++
 1 file changed, 9 insertions(+)
 create mode 100644 meta-systemd/oe-core/recipes-connectivity/avahi/avahi_0.6.31.bbappend

Patch

diff --git a/meta-systemd/oe-core/recipes-connectivity/avahi/avahi_0.6.31.bbappend b/meta-systemd/oe-core/recipes-connectivity/avahi/avahi_0.6.31.bbappend
new file mode 100644
index 0000000..d41ca93
--- /dev/null
+++ b/meta-systemd/oe-core/recipes-connectivity/avahi/avahi_0.6.31.bbappend
@@ -0,0 +1,9 @@ 
+PRINC := "${@int(PRINC) + 1}"
+
+inherit systemd
+
+SYSTEMD_PACKAGES = "${PN}-systemd"
+SYSTEMD_SERVICE = "avahi-daemon.service"
+SYSTEMD_AUTO_ENABLE = "enable"
+
+FILES_${PN}-systemd += "${systemd_unitdir}/system/"