Release of sysvinit init system 2.99

Introduced classic init system release sysvinit 2.99 , which was widely used in Linux distributions before systemd and upstart, and now continues to be used in distributions such as Devuan, Debian GNU / Hurd and antiX. At the same time, the release of the insserv 1.23.0 utility, used in conjunction with sysvinit, has been formed (the version of the startpar utility has not changed). The utility insserv is designed to organize the boot process taking into account the dependencies between init scripts, and startpar is used to ensure that multiple scripts run in parallel during system boot.

In the new In the sysvinit release, the man manuals have been updated and some typos in the code comments have been fixed. Apart from documentation and improved code readability, there are no functional changes in sysvinit. In insserv, a handler has been redesigned to extract start and stop level information from LSB headers scripts. The change resolved problem with erroneous definition of runlevel in some Debian packages when specifying empty values ​​in parameters Default-Start and Default-Stop.

/Media reports.