On 2019-09-17 at 09:28, Curt wrote: > On 2019-09-17, The Wanderer <wande...@fastmail.fm> wrote: > >>> Why he would say "despite its name" eludes this correspondent, >>> because the package has *everything* to do with sysvinit, >>> providing as it does the "links needed for systemd to replace >>> sysvinit. Installing systemd-sysv will overwrite /sbin/init with >>> a link to systemd." >> >> Yes, but unless I'm greatly misunderstanding matters, /sbin/init is >> not specific to sysvinit. > > That's okay, as I never came close to claiming it was. But you focus > uniquely upon this "point," while ignoring the part about the "links > needed for systemd to replace sysvinit."
That's because those links don't, themselves, have anything to do with sysvinit. At least not as far as I can tell. > This is the Debian OS, and we're speaking of replacing the former > default init system *in situ*, which was sysvinit, not upstart or > any other, and I can only believe systemd-sysv takes this specificity > into account (*and thus derives its name from its function*). So the > package does have everything to do with the replacement of sysvinit > by systemd in Debian. > > It remains elusive why you should feel the package name is somehow a > misnomer. Because I don't believe that the package does, in fact, take that specificity into account. I believe its name was chosen with insufficient consideration, and is not in fact derived from its function. $ apt-file show systemd-sysv systemd-sysv: /sbin/halt systemd-sysv: /sbin/init systemd-sysv: /sbin/poweroff systemd-sysv: /sbin/reboot systemd-sysv: /sbin/runlevel systemd-sysv: /sbin/shutdown systemd-sysv: /sbin/telinit systemd-sysv: /usr/share/doc/systemd-sysv/changelog.Debian.gz systemd-sysv: /usr/share/doc/systemd-sysv/copyright systemd-sysv: /usr/share/man/man1/init.1.gz systemd-sysv: /usr/share/man/man8/halt.8.gz systemd-sysv: /usr/share/man/man8/poweroff.8.gz systemd-sysv: /usr/share/man/man8/reboot.8.gz systemd-sysv: /usr/share/man/man8/runlevel.8.gz systemd-sysv: /usr/share/man/man8/shutdown.8.gz systemd-sysv: /usr/share/man/man8/telinit.8.gz Nothing in that seems to be related to sysvinit. Unless installing systemd (via non-Debian-packaged means) doesn't normally / necessarily provide some/all of those binaries, and the only reason why the Debian systemd-sysv package provides that binary set is because the Debian sysvinit package used to do so? That would seem a bit of an unlikely stretch to me, but I suppose it's possible. -- The Wanderer The reasonable man adapts himself to the world; the unreasonable one persists in trying to adapt the world to himself. Therefore all progress depends on the unreasonable man. -- George Bernard Shaw
signature.asc
Description: OpenPGP digital signature