SysVinit 3.10 Released With Better Interoperability For systemd's "machinectl stop"

Written by Michael Larabel in Free Software on 29 July 2024 at 11:00 AM EDT. 20 Comments
FREE SOFTWARE
While most Linux distributions are running on systemd as the init/service manager, SysVinit is continuing to be maintained. SysVinit 3.10 was released today with one new feature and some fixes. Coincidentally the new feature of SysVinit 3.10 is improving compatibility with systemd's machinectl command.

The lone new feature of SysVinit 3.10 is respecting systemd's "machinectl stop" command for shutting down the system. The SysVinit 3.10 announcement explains:
When the user executes "machinectl stop", systemd sends SIGRTMIN+4 to PID 1 in the container, and expects that to initiate a graceful shutdown (power-off). SysV init now catches this signal and initiates a shutdown (shutdown -hP now).

In addition to catching the signal from "machinectl stop", SysVinit 3.10 also fixes an issue with bootlogd that could cause the service to enter an endless loop and also fixes the formatting of the "shutdown" man page.

machinectl stop


More details on this small SysVinit release via GitHub.
Related News
About The Author
Michael Larabel

Michael Larabel is the principal author of Phoronix.com and founded the site in 2004 with a focus on enriching the Linux hardware experience. Michael has written more than 20,000 articles covering the state of Linux hardware support, Linux performance, graphics drivers, and other topics. Michael is also the lead developer of the Phoronix Test Suite, Phoromatic, and OpenBenchmarking.org automated benchmarking software. He can be followed via Twitter, LinkedIn, or contacted via MichaelLarabel.com.

Popular News This Week