diff options
-rw-r--r-- | meta-oe/recipes-extended/rsyslog/rsyslog_7.4.4.bb | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/meta-oe/recipes-extended/rsyslog/rsyslog_7.4.4.bb b/meta-oe/recipes-extended/rsyslog/rsyslog_7.4.4.bb index 6ee571e89..143e1c64a 100644 --- a/meta-oe/recipes-extended/rsyslog/rsyslog_7.4.4.bb +++ b/meta-oe/recipes-extended/rsyslog/rsyslog_7.4.4.bb | |||
@@ -97,9 +97,16 @@ RDEPENDS_${PN} += "logrotate" | |||
97 | 97 | ||
98 | # no syslog-init for systemd | 98 | # no syslog-init for systemd |
99 | python () { | 99 | python () { |
100 | if 'sysvinit' in d.getVar("DISTRO_FEATURES", True).split(): | 100 | if bb.utils.contains('DISTRO_FEATURES', 'sysvinit', True, False, d): |
101 | pn = d.getVar('PN', True) | 101 | pn = d.getVar('PN', True) |
102 | sysconfdir = d.getVar('sysconfdir', True) | 102 | sysconfdir = d.getVar('sysconfdir', True) |
103 | d.appendVar('ALTERNATIVE_%s' % (pn), ' syslog-init') | 103 | d.appendVar('ALTERNATIVE_%s' % (pn), ' syslog-init') |
104 | d.setVarFlag('ALTERNATIVE_LINK_NAME', 'syslog-init', '%s/init.d/syslog' % (sysconfdir)) | 104 | d.setVarFlag('ALTERNATIVE_LINK_NAME', 'syslog-init', '%s/init.d/syslog' % (sysconfdir)) |
105 | d.setVarFlag('ALTERNATIVE_TARGET', 'syslog-init', '%s/init.d/syslog.%s' % (d.getVar('sysconfdir', True), d.getVar('BPN', True))) | ||
106 | |||
107 | if bb.utils.contains('DISTRO_FEATURES', 'systemd', True, False, d): | ||
108 | pn = d.getVar('PN', True) | ||
109 | d.appendVar('ALTERNATIVE_%s' % (pn), ' syslog-service') | ||
110 | d.setVarFlag('ALTERNATIVE_LINK_NAME', 'syslog-service', '%s/systemd/system/syslog.service' % (d.getVar('sysconfdir', True))) | ||
111 | d.setVarFlag('ALTERNATIVE_TARGET', 'syslog-service', '%s/system/rsyslog.service' % (d.getVar('systemd_unitdir', True))) | ||
105 | } | 112 | } |