sysvinit 2.96 init system release

Submitted by release of the classic init system sysvinit 2.96, which was widely used in pre-systemd and upstart Linux distributions, and continues to be used in distributions such as Devuan and antiX. At the same time, releases of the utilities used in conjunction with sysvinit insserv 1.21.0 and
startpar 0.64. Utility insserv is designed to organize the boot process, taking into account dependencies between init scripts, and startpar used to ensure that multiple scripts run in parallel during system boot.

In the new release:

  • Added "-z" flag to pidof program to check zombie processes and processes in the I/O freeze state (the Z and D states, which were previously skipped due to the possibility of hanging);
  • Cleaned up readbootlog output;
  • The β€œ-e” flag has been added to the process for maintaining bootlogd boot logs, which allows saving all received data in the log, without performing normalization and cutting out special characters;
  • The "-q" flag has been added to the insserv program, which disables the output of warnings to the console (only serious errors are displayed);
  • Test suite updated in startpar. To simplify the parsing of logs, the "-n" flag has been added, which adds script names to the output. Build in optimization mode (-O2) is enabled by default. In messages from running tasks, the missing newline character is automatically attached to prevent mixing messages in the log. Fixed a regression that caused jobs to be incorrectly flagged as interactive and not parallelized.

Source: opennet.ru

Add a comment