]> pere.pagekite.me Git - homepage.git/commitdiff
Improve language.
authorPetter Reinholdtsen <pere@hungry.com>
Sat, 22 Nov 2014 00:01:50 +0000 (01:01 +0100)
committerPetter Reinholdtsen <pere@hungry.com>
Sat, 22 Nov 2014 00:01:50 +0000 (01:01 +0100)
blog/data/2014-11-22-sysvinit-jessie.txt

index 0928d38f96321f44acd42b9a08567467e5937c2c..2143fed0d2cb6801d29f3730a5f4c97db099f402 100644 (file)
@@ -13,7 +13,8 @@ McVittie</a>.
 
 <p>If you already are using Wheezy and want to upgrade to Jessie and
 keep sysvinit as your boot system, create a file
-<tt>/etc/apt/preferences.d/no-systemd</tt> with this content:</p>
+<tt>/etc/apt/preferences.d/use-sysvinit</tt> with this content before
+you upgrade:</p>
 
 <p><blockquote><pre>
 Package: systemd-sysv
@@ -21,22 +22,24 @@ Pin: release o=Debian
 Pin-Priority: -1
 </pre></blockquote><p>
 
-<p>It will tell apt and aptitude to not consider installing
-systemd-sysv as part of any installation and upgrade solution when
-resolving dependencies.  The end result should be that the upgraded
-system keep using sysvinit.</p>
+<p>This file content will tell apt and aptitude to not consider
+installing systemd-sysv as part of any installation and upgrade
+solution when resolving dependencies, and thus tell it to avoid
+systemd as a default boot system.  The end result should be that the
+upgraded system keep using sysvinit.</p>
 
 <p>If you are installing Jessie for the first time, there is no way to
-get sysvinit installed by default, but one can tell the installer to
-switch to sysvinit before the first boot.  Either by using a kernel
-argument to the installer, or by adding a line to the preseed file
-used.  First, the kernel command line argument:
+get sysvinit installed by default (debootstrap used by
+debian-installer have no option for this), but one can tell the
+installer to switch to sysvinit before the first boot.  Either by
+using a kernel argument to the installer, or by adding a line to the
+preseed file used.  First, the kernel command line argument:
 
 <p><blockquote><pre>
 preseed/late_command="in-target apt-get install -y sysvinit-core"
 </pre></blockquote><p>
 
-<p>Next, the preseed line needed.</p>
+<p>Next, the line to use in a preseed file:</p>
 
 <p><blockquote><pre>
 d-i preseed/late_command string in-target apt-get install -y sysvinit-core
@@ -48,4 +51,6 @@ the sysvinit-core package.</p>
 <p>I recommend only using sysvinit if you really need it, as the
 sysvinit boot sequence in Debian have several hardware specific bugs
 on Linux caused by the fact that it is unpredictable when hardware
-devices show up during boot.</p>
+devices show up during boot.  But on the other hand, the new default
+boot system still have a few rough edges I hope will be fixed before
+Jessie is released.</p>