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

Attachment: signature.asc
Description: OpenPGP digital signature

Reply via email to