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 6ee571e890..143e1c64a3 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 | } |
