diff options
-rw-r--r-- | meta-oe/recipes-support/syslog-ng/syslog-ng.inc | 16 |
1 files changed, 11 insertions, 5 deletions
diff --git a/meta-oe/recipes-support/syslog-ng/syslog-ng.inc b/meta-oe/recipes-support/syslog-ng/syslog-ng.inc index 3cedba65b2..57976b3a2a 100644 --- a/meta-oe/recipes-support/syslog-ng/syslog-ng.inc +++ b/meta-oe/recipes-support/syslog-ng/syslog-ng.inc | |||
@@ -84,11 +84,17 @@ RDEPENDS_${PN} += " ${@base_conditional("ONLINE_PACKAGE_MANAGEMENT", "none", "", | |||
84 | RPROVIDES_${PN} += "${PN}-systemd" | 84 | RPROVIDES_${PN} += "${PN}-systemd" |
85 | RREPLACES_${PN} += "${PN}-systemd" | 85 | RREPLACES_${PN} += "${PN}-systemd" |
86 | RCONFLICTS_${PN} += "${PN}-systemd" | 86 | RCONFLICTS_${PN} += "${PN}-systemd" |
87 | SYSTEMD_SERVICE_${PN} = "${PN}.service" | 87 | SYSTEMD_SERVICE_${PN} = "${BPN}.service" |
88 | 88 | ||
89 | ALTERNATIVE_${PN} = "syslog-init" | 89 | # no syslog-init for systemd |
90 | ALTERNATIVE_PRIORITY[syslog-init] = "200" | 90 | python () { |
91 | ALTERNATIVE_LINK_NAME[syslog-init] = "${sysconfdir}/init.d/syslog" | 91 | if 'sysvinit' in d.getVar("DISTRO_FEATURES", True).split(): |
92 | pn = d.getVar('PN', True) | ||
93 | sysconfdir = d.getVar('sysconfdir', True) | ||
94 | d.appendVar('ALTERNATIVE_%s' % (pn), ' syslog-init') | ||
95 | d.setVarFlag('ALTERNATIVE_PRIORITY', 'syslog-init', '200') | ||
96 | d.setVarFlag('ALTERNATIVE_LINK_NAME', 'syslog-init', '%s/init.d/syslog' % (sysconfdir)) | ||
97 | } | ||
92 | 98 | ||
93 | INITSCRIPT_NAME = "syslog" | 99 | INITSCRIPT_NAME = "syslog" |
94 | INITSCRIPT_PARAMS = "start 20 2 3 4 5 . stop 90 0 1 6 ." | 100 | INITSCRIPT_PARAMS = "start 20 2 3 4 5 . stop 90 0 1 6 ." |