package/skeleton-init-finit: start sysklogd on classic builds

Classic builds don't have udev but rather mdev or mdevd.  This patch
imports support from myLinux for conditionally starting sysklogd on
classiic builds.

Signed-off-by: Joachim Wiberg <troglobit@gmail.com>
This commit is contained in:
Joachim Wiberg
2023-12-27 06:36:48 +01:00
committed by Mattias Walström
parent 2305f6adfd
commit e821db57ce
@@ -2,5 +2,11 @@
# which allows us to create a barrier at boot for services that might
# otherwise leak log messages to console.
service name:syslogd env:-/etc/default/sysklogd <run/udevadm:5/success> \
# Use <pid/syslogd> as barrier for other system tasks and service that
# rely on modules, firmware, and device nodes to be ready.
service if:udevd env:-/etc/default/sysklogd <run/udevadm:5/success> \
[S0123456789] syslogd -F $SYSLOGD_ARGS -- System log daemon
service if:mdev env:-/etc/default/sysklogd <run/coldplug/success> \
[S0123456789] syslogd -F $SYSLOGD_ARGS -- System log daemon
service if:mdevd env:-/etc/default/sysklogd <run/coldplug/success> \
[S0123456789] syslogd -F $SYSLOGD_ARGS -- System log daemon