package/skeleton-init-finit: take "new" runlevel 0 into account

Some critical services must never be stopped, and with the unfortunate
separation of runlevel S and 0 in Finit recently, all affected service
definitions must be updated.

Signed-off-by: Joachim Wiberg <troglobit@gmail.com>
This commit is contained in:
Joachim Wiberg
2023-05-02 00:00:04 +02:00
parent 941a2d85aa
commit f19d1fc06f
5 changed files with 6 additions and 6 deletions
@@ -1 +1 @@
service [123456789] env:-/etc/default/gdbserver gdbserver $GDBSERVER_ARGS -- GDB Server
service [0123456789] env:-/etc/default/gdbserver gdbserver $GDBSERVER_ARGS -- GDB Server
@@ -1,4 +1,4 @@
# Make sure to configure the bridge to run on before starting mstpd
# Note: all 'sysv' type services are handed an extra 'start' or 'stop'
# argument when starting and stopping.
sysv name:mstpd [123456789] pid:!/run/mstpd.pid bridge-stp br0 -- MSTP daemon
sysv name:mstpd [0123456789] pid:!/run/mstpd.pid bridge-stp br0 -- MSTP daemon
@@ -1 +1 @@
service name:sysklogd [S123456789] env:-/etc/default/sysklogd syslogd -F $SYSLOGD_ARGS -- System log daemon
service name:sysklogd [S0123456789] env:-/etc/default/sysklogd syslogd -F $SYSLOGD_ARGS -- System log daemon
@@ -2,7 +2,7 @@
# We want syslogd to always run, never be stopped, regardless of runlevel
# so it can send to any remote syslog server the user has set up.
service [S123456789] <!> syslogd -n -s 512 -b 3 -t -- System log daemon
service [S0123456789] <!> syslogd -n -s 512 -b 3 -t -- System log daemon
# klogd depends on syslogd, but BusyBox syslogd doesn't create a PID file to sync with
service [S123456789] <!pid/syslogd> klogd -n -- Kernel log daemon
service [S0123456789] <!pid/syslogd> klogd -n -- Kernel log daemon
@@ -1,4 +1,4 @@
# Finit has a built-in watchdog daemon that starts very early
# to take care of the hand-over from any bootloader. Therefore
# watchdogd does not need to start until the default runlevel.
service [123456789] watchdogd -xns -- System watchdog daemon
service [0123456789] watchdogd -xns -- System watchdog daemon