Bug#1116288: sysvinit-core: consider depending on login

Chris Hofstaedtler zeha at debian.org
Mon Sep 29 19:05:47 BST 2025


Hi Mark,

On Mon, Sep 29, 2025 at 02:22:48PM +0100, Mark Hindley wrote:
> On Thu, Sep 25, 2025 at 02:43:26AM +0200, Chris Hofstaedtler wrote:
> > I believe sysvinit starts gettys and (possibly indirectly) login.
> > If this is the case, when sysvinit acts as the running init to manage
> > these, please have it ensure the `login` package is installed. Note
> > that login is not essential anymore.
> > 
> > At a later date I'm considering moving getty/agetty into the login
> > package, too.
> 
> I notice that systemd is considering adding this as Recommends[1].

Indeed. I think for systemd the considerations are somewhat 
different. systemd can rely more on login getting installed through 
Priority etc.

For sysvinit-core I understand (no offence) installing it when 
switching from a default install might already be a bit of adventure 
with current APT. Given this and ...

> Both init(8) and /etc/inittab use getty
> directly, so Depends seems more appropriate to our usage.

... I too think Depends is more appropriate for sysvinit-core.

> How sure are you that getty and agetty will move?

Still in planning phase, but it seems doable. I'll attempt to push
the change for forky.

> Thanks
> Mark

Thank you,
Chris



More information about the Debian-init-diversity mailing list