Hi,
Thanks for the feedback; I've edited my patch in the light of your
comments (see attached). There's an MR on salsa, too:
https://salsa.debian.org/ddp-team/release-notes/-/merge_requests/119
Regards,
Matthew
>From 7e31020f328c1da9b452f9c9027dc9ba71e5a1cc Mon Sep 17 00:00:00 2001
From: Matthew Vernon <matt...@debian.org>
Date: Mon, 9 Aug 2021 11:37:12 +0100
Subject: [PATCH] Add a subsection on changing init system
It's slightly fiddly to switch init system away from systemd, so
include a short note on doing so; and a pointer to the init-diversity
list for help.
---
en/issues.dbk | 47 +++++++++++++++++++++++++++++++++++++++++++++++
1 file changed, 47 insertions(+)
diff --git a/en/issues.dbk b/en/issues.dbk
index 1fbba7a3..cad2f9d0 100644
--- a/en/issues.dbk
+++ b/en/issues.dbk
@@ -719,6 +719,53 @@ Environment=SYSTEMD_SULOGIN_FORCE=1
<ulink url="&url-bts;/802211">#802211</ulink>.
</para>
</section>
+
+ <section>
+ <title>
+ Switching Init System
+ </title>
+ <para>
+ The default init system in Debian is systemd. In bullseye, a
+ number of alternative init systems are supported (such as
+ System-V-style init and OpenRC). Generally, to switch between
+ init systems, you install the new init system and reboot. The
+ exception is switching away from systemd - systemd's packages
+ will refuse to be removed if systemd is running; so the
+ process is a little more involved.
+ </para>
+ <para>
+ In outline, you need to download the new packages you need,
+ switch to single-user mode, install these new packages, and
+ then reboot. The recommended approach is as follows. First,
+ clear out <filename>/var/cache/apt/archives</filename> by
+ running <command>apt clean</command> (this makes identifying
+ the packages to install later easier). Next, get
+ <literal>apt</literal> to download the new packages you need,
+ e.g.: <command>apt --download-only install sysvinit-core
+ libpam-elogind</command>; <systemitem
+ role="package">libpam-elogind</systemitem> (and <systemitem
+ role="package">elogind</systemitem> which it Depends upon)
+ provide session management facilities, which you will likely
+ need on any system running a desktop environment. At this
+ point, review <literal>apt</literal>'s proposed actions, and
+ if happy, let it carry on.
+ </para>
+ <para>
+ Now switch to single-user mode (<literal>systemctl
+ rescue</literal>) and install the packages you downloaded
+ using <command>apt install
+ /var/cache/apt/archives/*.deb</command> Once this has
+ completed, reboot your system.
+ </para>
+ <para>
+ If you encounter any issues specifically associated with using
+ an alternative init system, then help may be available from
+ <ulink
+ url="https://www.chiark.greenend.org.uk/mailman/listinfo/debian-init-diversity/"
+ url="debian-init-divers...@chiark.greenend.org.uk">the
+ Debian-init-diversity list</ulink>.
+ </para>
+ </section>
</section>
<section id="obsolescense-and-deprecation">
--
2.11.0