sysklogd: lower the ALTERNATIVE_PRIORITY in case of systemd
The sysklogd package hasn't got systemd support yet. So in case of a systemd based system, the commands and corresponding configuration files should have a lower priority than that of the busybox's syslogd and klogd utilities. These two utilities from busybox have internal systemd support if CONFIG_FEATURE_SYSTEMD is enabled. And that config item is enabled by default. [YOCTO #5066] (From OE-Core rev: 45d18a1b6bcdc56d252b289d0d304b26799943b0) Signed-off-by: Chen Qi <Qi.Chen@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This commit is contained in:
parent
101662d357
commit
43510e5c77
|
@ -38,7 +38,9 @@ do_install () {
|
|||
install -m 755 ${WORKDIR}/sysklogd ${D}${sysconfdir}/init.d/syslog
|
||||
}
|
||||
|
||||
ALTERNATIVE_PRIORITY = "100"
|
||||
# sysklogd package has no internal systemd support, so we weigh busybox's
|
||||
# sysklogd utility over it in case of systemd
|
||||
ALTERNATIVE_PRIORITY = "${@base_contains('DISTRO_FEATURES','systemd','10','100',d)}"
|
||||
|
||||
ALTERNATIVE_${PN} = "syslogd klogd syslog-init syslog-conf"
|
||||
|
||||
|
|
Loading…
Reference in New Issue