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.

% dpkg -l sysvinit-core
Desired=Unknown/Install/Remove/Purge/Hold
| Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend
|/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad)
||/ Name           Version      Architecture Description
+++-==============-============-============-=================================
ii  sysvinit-core  3.04-1       amd64        System-V-like init
% apt install openssh-server --install-recommends
Reading package lists...
Building dependency tree...
Reading state information...
The following packages were automatically installed and are no longer required:
  initscripts insserv startpar sysv-rc
Use 'sudo apt autoremove' to remove them.
The following additional packages will be installed:
  dbus dbus-bin dbus-daemon dbus-session-bus-common dbus-system-bus-common
  dbus-user-session dmsetup libapparmor1 libargon2-1 libcryptsetup12
  libdbus-1-3 libdevmapper1.02.1 libip4tc2 libjson-c5 libkmod2 libncurses6
  libnss-systemd libpam-systemd libprocps8 libsystemd-shared libwrap0 libx11-6
  libx11-data libxau6 libxcb1 libxdmcp6 libxext6 libxmuu1 ncurses-term
  openssh-sftp-server procps psmisc runit-helper systemd systemd-sysv
  systemd-timesyncd ucf xauth
Suggested packages:
  molly-guard monkeysphere ssh-askpass ufw systemd-container systemd-homed
  systemd-userdbd systemd-boot systemd-resolved libtss2-esys-3.0.2-0
  libtss2-mu0 libtss2-rc0 policykit-1
The following packages will be REMOVED:
  sysvinit-core
The following NEW packages will be installed:
  dbus dbus-bin dbus-daemon dbus-session-bus-common dbus-system-bus-common
  dbus-user-session dmsetup libapparmor1 libargon2-1 libcryptsetup12
  libdbus-1-3 libdevmapper1.02.1 libip4tc2 libjson-c5 libkmod2 libncurses6
  libnss-systemd libpam-systemd libprocps8 libsystemd-shared libwrap0 libx11-6
  libx11-data libxau6 libxcb1 libxdmcp6 libxext6 libxmuu1 ncurses-term
  openssh-server openssh-sftp-server procps psmisc runit-helper systemd
  systemd-sysv systemd-timesyncd ucf xauth
0 upgraded, 39 newly installed, 1 to remove and 86 not upgraded.
Need to get 8924 kB/10.6 MB of archives.
After this operation, 33.3 MB of additional disk space will be used.
Do you want to continue? [Y/n] Abort.

Mark

Reply via email to