On Thu, 2022-08-18 at 14:58 +0100, Mark Hindley wrote:
> Lucca,
> 
> On Tue, Aug 16, 2022 at 08:12:54PM +0100, Luca Boccassi wrote:
> > I think that before talking about details of a solution, the first
> > question that needs to be answered is, what problem would it solve?
> > 
> > The only answers provided so far were that it breaks official
> > architectures, which is obviously not true, and that it causes systems
> > to switch booting to systemd, which is also obviously not true.
> 
> I am sure you believe this is true, but if you try it you will see. Here is a
> demonstration of forced init switch in a sid chroot just by installing
> openssh-server with its logind recommendation.

Installing the systemd binary package by itself does not switch the
init system, you have to install systemd-sysv to do that. You have just
demonstrated that yet again. If you don't want the default logind
provider, you need to specify the alternative you prefer, that's not
really surprising nor unexpected.

# apt install openssh-server elogind sysvinit-core --install-recommends
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
sysvinit-core is already the newest version (3.04-1).
The following additional packages will be installed:
  dbus dbus-bin dbus-daemon dbus-session-bus-common dbus-system-bus-common 
libcbor0.8 libedit2 libelogind0 libexpat1
  libfido2-1 libgpm2 libncurses6 libpam-elogind libpolkit-agent-1-0 
libpolkit-gobject-1-0 libprocps8 libwrap0
  libx11-6 libx11-data libxau6 libxcb1 libxdmcp6 libxext6 libxmuu1 ncurses-term 
openssh-client openssh-sftp-server
  pkexec policykit-1 polkitd procps psmisc runit-helper 
systemd-standalone-tmpfiles xauth
Suggested packages:
  default-dbus-session-bus | dbus-session-bus gpm keychain libpam-ssh 
monkeysphere ssh-askpass molly-guard ufw
The following packages will be REMOVED:
  libsystemd0
The following NEW packages will be installed:
  dbus dbus-bin dbus-daemon dbus-session-bus-common dbus-system-bus-common 
elogind libcbor0.8 libedit2 libelogind0
  libexpat1 libfido2-1 libgpm2 libncurses6 libpam-elogind libpolkit-agent-1-0 
libpolkit-gobject-1-0 libprocps8
  libwrap0 libx11-6 libx11-data libxau6 libxcb1 libxdmcp6 libxext6 libxmuu1 
ncurses-term openssh-client
  openssh-server openssh-sftp-server pkexec policykit-1 polkitd procps psmisc 
runit-helper
  systemd-standalone-tmpfiles xauth


As already established in the other identical bug report, the fact that
elogind is broken and refuses to work with libsystemd0 is a problem to
be solved by those who care about elogind, in elogind or close
whereabouts.

-- 
Kind regards,
Luca Boccassi

Attachment: signature.asc
Description: This is a digitally signed message part

Reply via email to