Patchwork [1/2] systemd: Don't enable systemd services when native.

login
register
mail settings
Submitter Randy Witt
Date June 26, 2013, 5:33 p.m.
Message ID <1372267997-9077-2-git-send-email-rewitt@declaratino.com>
Download mbox | patch
Permalink /patch/52393/
State Accepted
Commit e0ce07010d2e818dc43ffdff6f3cdd94f18d7af5
Headers show

Comments

Randy Witt - June 26, 2013, 5:33 p.m.
From: Randy Witt <rewitt@lpdev.prtdev.lexmark.com>

It shouldn't be desired that systemd enable services when using
class native. Blanking out the SYSTEMD_PACKAGES when native seems
like the most straightforward way to fix this problem.

Signed-off-by: Randy Witt <rewitt@declaratino.com>
---
 meta/classes/systemd.bbclass | 2 ++
 1 file changed, 2 insertions(+)

Patch

diff --git a/meta/classes/systemd.bbclass b/meta/classes/systemd.bbclass
index 86d9a9a..0447e53 100644
--- a/meta/classes/systemd.bbclass
+++ b/meta/classes/systemd.bbclass
@@ -2,6 +2,8 @@ 
 # each entry, optionally have a SYSTEMD_SERVICE_[package] that lists the service
 # files in this package.  If this variable isn't set, [package].service is used.
 SYSTEMD_PACKAGES ?= "${PN}"
+SYSTEMD_PACKAGES_class-native ?= ""
+SYSTEMD_PACKAGES_class-nativesdk ?= ""
 
 # Whether to enable or disable the services on installation.
 SYSTEMD_AUTO_ENABLE ??= "enable"