On 2019-09-17 11:10 -0500, David Wright wrote: > > Well, the only link *needed* is init, hence its dependency on package > init, whose sole function is to keep the number of init configurations > more than zero and less than two. > > The rest of those links just mean that I can read, say, a 60 line man > page for shutdown instead of the 1270 lines of man systemctl. > > So it does seem odd to name the package after some links of > convenience rather than its prime function of associating systemd > (/lib/systemd/systemd) with /sbin/init.
The other symlinks are also pretty important, since other software on the system relies on them. For instance, the kernel invokes /sbin/poweroff and /sbin/reboot to power off or reboot the machine under some circumstances. Have a look at kernel/reboot.c in the Linux kernel tree. Cheers, Sven