Control: tags -1 pending On 2014-12-15 17:00, Svante Signell wrote: > [...] > > Hi I trimmed the patch, less text now. However, the LILO comment is > still there. Do you want me to remove that one too? >
Hi, I have applied a minor patch to day based on your patch submitted here (See attached). First hunk was accepted as-is (modulo whitespace). From the rest, I extracted some minor pieces if not already documented else where. In particular: * I documented that installing systemd-shim and sysvinit-core manually might help APT and aptitude when the pin is in place. * The part of keeping "sysvinit" for having a fallback init was dropped as it (meanwhile) got covered in 4.1.4.2[4.1.4]. As the removal of sysvinit does not happen automatically, I asserted this was sufficient. * The [4.1.4.2] section also covers how to reboot using sysvinit as long as the bootloader supports changing the kernel command line prior to booting. I know grub supports this and [1] suggests LILO is also capable of doing this. A review is welcome - in particular please let me know if there are things I left out that you believe should be included regardless. Thanks, ~Niels [4.1.4] https://www.debian.org/releases/jessie/amd64/release-notes/ch-upgrading.en.html#recovery (The closest I could get to a direct link to 4.1.4.2) [1] http://docstore.mik.ua/orelly/linux/lnut/ch04_05.htm
From f7b12fd75b034b3da8868b944e247fd7b1c72f51 Mon Sep 17 00:00:00 2001 From: nthykier <nthykier@313b444b-1b9f-4f58-a734-7bb04f332e8d> Date: Sun, 29 Mar 2015 14:40:44 +0000 Subject: [PATCH] issues: Improve the systemd section a bit Signed-off-by: Niels Thykier <[email protected]> git-svn-id: svn+ssh://svn.debian.org/svn/ddp/manuals/trunk/release-notes@10678 313b444b-1b9f-4f58-a734-7bb04f332e8d --- en/issues.dbk | 15 ++++++++++++--- 1 file changed, 12 insertions(+), 3 deletions(-) diff --git a/en/issues.dbk b/en/issues.dbk index c74cb38..cb69026 100644 --- a/en/issues.dbk +++ b/en/issues.dbk @@ -316,8 +316,11 @@ $ echo 'openssh-server openssh-server/permit-root-login boolean true' | debconf- <para> Jessie ships with <systemitem role="package">systemd-sysv</systemitem> as - <emphasis>default</emphasis> init system. If you have a - preference for another init such as <systemitem + <emphasis>default</emphasis> init system. This package is + installed automatically on upgrades. + </para> + <para> + If you have a preference for another init such as <systemitem role="package">sysvinit-core</systemitem> or <systemitem role="package">upstart</systemitem>, it is recommended to setup APT pinning prior to the upgrade. This may also be required if @@ -325,7 +328,7 @@ $ echo 'openssh-server openssh-server/permit-root-login boolean true' | debconf- please refer to <xref linkend="issues-lxc-wheezy-host" />. </para> <para>As an example, to prevent <systemitem - role="package">systemd</systemitem> from being installed during the + role="package">systemd-sysv</systemitem> from being installed during the upgrade, you can create a file called <filename>/etc/apt/preferences.d/local-pin-init</filename> with the following contents: @@ -349,6 +352,12 @@ Pin-Priority: -1 role="package">systemd-sysv</systemitem> package must be installed first. </para> + <para> + If APT or aptitude issues computing an upgrade path with the pin + in place, you may be able to help it by manually installing both + <systemitem role="package">sysvinit-core</systemitem> and + <systemitem role="package">systemd-shim</systemitem>. + </para> <section id="systemd-auto-mounts-incompat"> <!-- Wheezy to Jessie --> <title>Stricter handling of failing mounts during boot under systemd</title> -- 2.1.4

