diff options
-rw-r--r-- | chapter01/changelog.xml | 29 | ||||
-rw-r--r-- | chapter01/chapter01.xml | 2 | ||||
-rw-r--r-- | chapter01/resources.xml | 4 | ||||
-rw-r--r-- | chapter02/chapter02.xml | 2 | ||||
-rw-r--r-- | chapter02/creatingfilesystem.xml | 2 | ||||
-rw-r--r-- | chapter02/hostreqs.xml | 2 | ||||
-rw-r--r-- | chapter02/stages.xml | 10 | ||||
-rw-r--r-- | chapter03/chapter03.xml | 2 | ||||
-rw-r--r-- | chapter04/chapter04.xml | 2 | ||||
-rw-r--r-- | chapter04/creatingtoolsdir.xml | 2 | ||||
-rw-r--r-- | chapter05/binutils-pass1.xml | 2 | ||||
-rw-r--r-- | chapter05/chapter05.xml | 2 | ||||
-rw-r--r-- | chapter05/generalinstructions.xml | 2 | ||||
-rw-r--r-- | chapter06/chapter06.xml | 2 | ||||
-rw-r--r-- | chapter06/introduction.xml | 4 | ||||
-rw-r--r-- | chapter06/procps.xml | 2 | ||||
-rw-r--r-- | chapter07/chapter07.xml | 2 | ||||
-rw-r--r-- | chapter07/introduction.xml | 2 | ||||
-rw-r--r-- | chapter07/locale.xml | 2 | ||||
-rw-r--r-- | chapter07/profile.xml | 2 | ||||
-rw-r--r-- | chapter08/chapter08.xml | 2 | ||||
-rw-r--r-- | chapter08/kernel.xml | 12 | ||||
-rw-r--r-- | chapter09/chapter09.xml | 2 | ||||
-rw-r--r-- | general.ent | 8 | ||||
-rw-r--r-- | packages.ent | 12 | ||||
-rw-r--r-- | stylesheets/lfs-xsl/xhtml/lfs-sections.xsl | 5 |
26 files changed, 76 insertions, 44 deletions
diff --git a/chapter01/changelog.xml b/chapter01/changelog.xml index d9613bff7..21ad9af93 100644 --- a/chapter01/changelog.xml +++ b/chapter01/changelog.xml @@ -43,6 +43,33 @@ appropriate for the entry or if needed the entire day's listitem. --> <listitem> + <para>2018-01-01</para> + <itemizedlist> + <listitem> + <para>[bdubbs] - Add comments to the kernel section + to change the unwinder option. Fixes + <ulink url="&lfs-ticket-root;4186">#4186</ulink>.</para> + </listitem> + <listitem> + <para>[bdubbs] - Update to linux-4.14.10. Fixes + <ulink url="&lfs-ticket-root;4184">#4184</ulink>.</para> + </listitem> + <listitem> + <para>[bdubbs] - Update to coreutils-8.29. Fixes + <ulink url="&lfs-ticket-root;4189">#4189</ulink>.</para> + </listitem> + <listitem> + <para>[bdubbs] - Remove old footer from non-chunks book. Fixes + <ulink url="&lfs-ticket-root;4188">#4188</ulink>.</para> + </listitem> + <listitem> + <para>[bdubbs] - Make spacing between "Chapter" and digit non breaking. Fixes + <ulink url="&lfs-ticket-root;4187">#4187</ulink>.</para> + </listitem> + </itemizedlist> + </listitem> + + <listitem> <para>2017-12-26</para> <itemizedlist> <listitem> @@ -332,7 +359,7 @@ <para>2017-09-24</para> <itemizedlist> <listitem> - <para>[bdubbs] - Reorder packages in Chapter 6 so Python can use + <para>[bdubbs] - Reorder packages in Chapter 6 so Python can use gdbm.</para> </listitem> <listitem> diff --git a/chapter01/chapter01.xml b/chapter01/chapter01.xml index 87a7f5aab..6af8ca1c6 100644 --- a/chapter01/chapter01.xml +++ b/chapter01/chapter01.xml @@ -5,7 +5,7 @@ %general-entities; ]> -<chapter id="chapter-intro" xreflabel="Chapter 1"> +<chapter id="chapter-intro" xreflabel="Chapter 1"> <?dbhtml dir="chapter01"?> <?dbhtml filename="chapter01.html"?> diff --git a/chapter01/resources.xml b/chapter01/resources.xml index d5083e80e..b3074d2e6 100644 --- a/chapter01/resources.xml +++ b/chapter01/resources.xml @@ -20,7 +20,7 @@ </sect2> - <sect2 id="ch-intro-maillists" xreflabel="Chapter 1 - Mailing Lists"> + <sect2 id="ch-intro-maillists" xreflabel="Chapter 1 - Mailing Lists"> <title>Mailing Lists</title> <para>The <uri>linuxfromscratch.org</uri> server hosts a number of mailing @@ -71,7 +71,7 @@ </sect2> --> - <sect2 id="ch-intro-mirrors" xreflabel="Chapter 1 - Mirror sites"> + <sect2 id="ch-intro-mirrors" xreflabel="Chapter 1 - Mirror sites"> <title>Mirror Sites</title> <para>The LFS project has a number of world-wide mirrors to make accessing diff --git a/chapter02/chapter02.xml b/chapter02/chapter02.xml index 39ed9ce59..c228ef2d8 100644 --- a/chapter02/chapter02.xml +++ b/chapter02/chapter02.xml @@ -5,7 +5,7 @@ %general-entities; ]> -<chapter id="chapter-partitioning" xreflabel="Chapter 2"> +<chapter id="chapter-partitioning" xreflabel="Chapter 2"> <?dbhtml dir="chapter02"?> <?dbhtml filename="chapter02.html"?> diff --git a/chapter02/creatingfilesystem.xml b/chapter02/creatingfilesystem.xml index 22a094728..ebdd79c5c 100644 --- a/chapter02/creatingfilesystem.xml +++ b/chapter02/creatingfilesystem.xml @@ -60,7 +60,7 @@ <note> <para>Some host distributions use custom features in their filesystem creation tools (E2fsprogs). This can cause problems when booting into your new - LFS in Chapter 9, as those features will not be supported by the LFS-installed + LFS in Chapter 9, as those features will not be supported by the LFS-installed E2fsprogs; you will get an error similar to <quote>unsupported filesystem features, upgrade your e2fsprogs</quote>. To check if your host system uses custom enhancements, run the following command:</para> diff --git a/chapter02/hostreqs.xml b/chapter02/hostreqs.xml index 2848876d8..821789837 100644 --- a/chapter02/hostreqs.xml +++ b/chapter02/hostreqs.xml @@ -94,7 +94,7 @@ <para><emphasis role="strong">Linux Kernel-&min-kernel;</emphasis></para> <para>The reason for the kernel version requirement is that we specify - that version when building <application>glibc</application> in Chapter 6 + that version when building <application>glibc</application> in Chapter 6 at the recommendation of the developers. It is also required by udev.</para> diff --git a/chapter02/stages.xml b/chapter02/stages.xml index fd5792f7c..7d04e6ca5 100644 --- a/chapter02/stages.xml +++ b/chapter02/stages.xml @@ -18,7 +18,7 @@ different points.</para> <sect2> - <title>Chapters 1-4</title> + <title>Chapters 1–4</title> <para>These chapters are accomplished on the host system. When restarting, be careful of the following:</para> @@ -33,7 +33,7 @@ </sect2> <sect2> - <title>Chapter 5</title> + <title>Chapter 5</title> <itemizedlist> <listitem> @@ -41,10 +41,10 @@ </listitem> <listitem> - <para><emphasis>ALL</emphasis> instructions in Chapter 5 + <para><emphasis>ALL</emphasis> instructions in Chapter 5 must be done by user <emphasis>lfs</emphasis>. A <command>su - lfs</command> needs to be done before any - task in Chapter 5.</para> + task in Chapter 5.</para> </listitem> <listitem> @@ -58,7 +58,7 @@ </sect2> <sect2> - <title>Chapters 6-8</title> + <title>Chapters 6–8</title> <itemizedlist> <listitem> diff --git a/chapter03/chapter03.xml b/chapter03/chapter03.xml index 678b82f74..f9b36e2e2 100644 --- a/chapter03/chapter03.xml +++ b/chapter03/chapter03.xml @@ -5,7 +5,7 @@ %general-entities; ]> -<chapter id="chapter-getting-materials" xreflabel="Chapter 3"> +<chapter id="chapter-getting-materials" xreflabel="Chapter 3"> <?dbhtml dir="chapter03"?> <?dbhtml filename="chapter03.html"?> diff --git a/chapter04/chapter04.xml b/chapter04/chapter04.xml index fe3cdbd74..3e44ce94f 100644 --- a/chapter04/chapter04.xml +++ b/chapter04/chapter04.xml @@ -5,7 +5,7 @@ %general-entities; ]> -<chapter id="chapter-final-preps" xreflabel="Chapter 4"> +<chapter id="chapter-final-preps" xreflabel="Chapter 4"> <?dbhtml dir="chapter04"?> <?dbhtml filename="chapter04.html"?> diff --git a/chapter04/creatingtoolsdir.xml b/chapter04/creatingtoolsdir.xml index 636b3e58b..6e79f92cf 100644 --- a/chapter04/creatingtoolsdir.xml +++ b/chapter04/creatingtoolsdir.xml @@ -41,7 +41,7 @@ <para>The created symlink enables the toolchain to be compiled so that it always refers to <filename class="directory">/tools</filename>, meaning - that the compiler, assembler, and linker will work both in Chapter 5 + that the compiler, assembler, and linker will work both in Chapter 5 (when we are still using some tools from the host) and in the next (when we are <quote>chrooted</quote> to the LFS partition).</para> diff --git a/chapter05/binutils-pass1.xml b/chapter05/binutils-pass1.xml index ec3861eea..458d89696 100644 --- a/chapter05/binutils-pass1.xml +++ b/chapter05/binutils-pass1.xml @@ -68,7 +68,7 @@ cd build</userinput></screen> </note> <note><para>The approximate build SBU values and required disk space - in Chapter 5 does not include test suite data.</para></note> + in Chapter 5 does not include test suite data.</para></note> <para>Now prepare Binutils for compilation:</para> diff --git a/chapter05/chapter05.xml b/chapter05/chapter05.xml index fdd069a57..8fd9a6873 100644 --- a/chapter05/chapter05.xml +++ b/chapter05/chapter05.xml @@ -5,7 +5,7 @@ %general-entities; ]> -<chapter id="chapter-temporary-tools" xreflabel="Chapter 5"> +<chapter id="chapter-temporary-tools" xreflabel="Chapter 5"> <?dbhtml dir="chapter05"?> <?dbhtml filename="chapter05.html"?> diff --git a/chapter05/generalinstructions.xml b/chapter05/generalinstructions.xml index 0f14246cf..0a6d341a5 100644 --- a/chapter05/generalinstructions.xml +++ b/chapter05/generalinstructions.xml @@ -93,7 +93,7 @@ <orderedlist numeration="loweralpha" spacing="compact"> <listitem> <para>Using the <command>tar</command> program, extract the package - to be built. In Chapter 5, ensure you are the <emphasis>lfs</emphasis> + to be built. In Chapter 5, ensure you are the <emphasis>lfs</emphasis> user when extracting the package.</para> </listitem> <listitem> diff --git a/chapter06/chapter06.xml b/chapter06/chapter06.xml index ae47252e1..ded9bc0ce 100644 --- a/chapter06/chapter06.xml +++ b/chapter06/chapter06.xml @@ -5,7 +5,7 @@ %general-entities; ]> -<chapter id="chapter-building-system" xreflabel="Chapter 6"> +<chapter id="chapter-building-system" xreflabel="Chapter 6"> <?dbhtml dir="chapter06"?> <?dbhtml filename="chapter06.html"?> diff --git a/chapter06/introduction.xml b/chapter06/introduction.xml index fd96b574a..876112796 100644 --- a/chapter06/introduction.xml +++ b/chapter06/introduction.xml @@ -53,7 +53,7 @@ descriptions of these) that the package installs.</para> <note><para>The SBU values and required disk space includes - test suite data for all applicable packages in Chapter 6.</para></note> + test suite data for all applicable packages in Chapter 6.</para></note> <sect2> <title>About libraries</title> @@ -67,7 +67,7 @@ is not always obvious, the relevant programs (and the procedures needed to do the linking) may not even be known.</para> - <para>In the procedures in Chapter 6, we remove or disable installation of + <para>In the procedures in Chapter 6, we remove or disable installation of most static libraries. Usually this is done by passing a <option>--disable-static</option> option to <command>configure</command>. In other cases, alternate means are needed. In a few cases, especially diff --git a/chapter06/procps.xml b/chapter06/procps.xml index 1a42ce68c..0df21e4a3 100644 --- a/chapter06/procps.xml +++ b/chapter06/procps.xml @@ -84,7 +84,7 @@ rm testsuite/pgrep.test/pgrep.exp make check</userinput></screen> <para>One ps test may fail, but passes if the tests are rerun at - the end of Chapter 6.</para> + the end of Chapter 6.</para> <para>Install the package:</para> diff --git a/chapter07/chapter07.xml b/chapter07/chapter07.xml index 40a057869..a7c7d9fd2 100644 --- a/chapter07/chapter07.xml +++ b/chapter07/chapter07.xml @@ -5,7 +5,7 @@ %general-entities; ]> -<chapter id="chapter-bootscripts" xreflabel="Chapter 7"> +<chapter id="chapter-bootscripts" xreflabel="Chapter 7"> <?dbhtml dir="chapter07"?> <?dbhtml filename="chapter07.html"?> diff --git a/chapter07/introduction.xml b/chapter07/introduction.xml index 810c927cc..9bc813170 100644 --- a/chapter07/introduction.xml +++ b/chapter07/introduction.xml @@ -18,7 +18,7 @@ process must be organized to ensure the tasks are performed in the correct order but, at the same time, be executed as fast as possible.</para> -<!-- <para>In the packages that were installed in Chapter 6, there were two +<!-- <para>In the packages that were installed in Chapter 6, there were two different boot systems installed. LFS provides the ability to easily select which system the user wants to use and to compare and contrast the two systems by actually running each system on the local computer. The diff --git a/chapter07/locale.xml b/chapter07/locale.xml index b70f6d36b..24e7df89d 100644 --- a/chapter07/locale.xml +++ b/chapter07/locale.xml @@ -80,7 +80,7 @@ LC_ALL=<locale name> locale int_prefix</userinput></screen> encoding used by the locale, the local currency, and the prefix to dial before the telephone number in order to get into the country. If any of the commands above fail with a message similar to the one shown below, this means - that your locale was either not installed in Chapter 6 or is not supported by + that your locale was either not installed in Chapter 6 or is not supported by the default installation of Glibc.</para> <screen><computeroutput>locale: Cannot set LC_* to default locale: No such file or directory</computeroutput></screen> diff --git a/chapter07/profile.xml b/chapter07/profile.xml index 8bbcb8eae..104365f41 100644 --- a/chapter07/profile.xml +++ b/chapter07/profile.xml @@ -103,7 +103,7 @@ LC_ALL=<locale name> locale int_prefix</userinput></screen> encoding used by the locale, the local currency, and the prefix to dial before the telephone number in order to get into the country. If any of the commands above fail with a message similar to the one shown below, this means - that your locale was either not installed in Chapter 6 or is not supported by + that your locale was either not installed in Chapter 6 or is not supported by the default installation of Glibc.</para> <screen><computeroutput>locale: Cannot set LC_* to default locale: No such file or directory</computeroutput></screen> diff --git a/chapter08/chapter08.xml b/chapter08/chapter08.xml index 52b0a1152..32112e37a 100644 --- a/chapter08/chapter08.xml +++ b/chapter08/chapter08.xml @@ -5,7 +5,7 @@ %general-entities; ]> -<chapter id="chapter-bootable" xreflabel="Chapter 8"> +<chapter id="chapter-bootable" xreflabel="Chapter 8"> <?dbhtml dir="chapter08"?> <?dbhtml filename="chapter08.html"?> diff --git a/chapter08/kernel.xml b/chapter08/kernel.xml index 5891511d2..89cc8dd76 100644 --- a/chapter08/kernel.xml +++ b/chapter08/kernel.xml @@ -72,14 +72,17 @@ configuration to a good state that takes your current system architecture into account.</para> - <para>Be sure to enable or disable the following features or the system might + <para>Be sure to enable/disable/set the following features or the system might not work correctly or boot at all:</para> <screen role="nodump" revision="sysv"> Device Drivers ---> Generic Driver Options ---> [ ] Support for uevent helper [CONFIG_UEVENT_HELPER] - [*] Maintain a devtmpfs filesystem to mount at /dev [CONFIG_DEVTMPFS]</screen> + [*] Maintain a devtmpfs filesystem to mount at /dev [CONFIG_DEVTMPFS] + +Kernel hacking ---> + Choose kernel unwinder (Frame pointer unwinder) ---> [CONFIG_UNWINDER_FRAME_POINTER]</screen> <screen role="nodump" revision="systemd"> General setup --> @@ -105,8 +108,9 @@ File systems ---> <*> Kernel automounter version 4 support (also supports v3) [CONFIG_AUTOFS4_FS] Pseudo filesystems ---> [*] Tmpfs POSIX Access Control Lists [CONFIG_TMPFS_POSIX_ACL] - [*] Tmpfs extended attributes [CONFIG_TMPFS_XATTR]</screen> - + [*] Tmpfs extended attributes [CONFIG_TMPFS_XATTR] +Kernel hacking ---> + Choose kernel unwinder (Frame pointer unwinder) ---> [CONFIG_UNWINDER_FRAME_POINTER]</screen> </note> <note revision="systemd"> diff --git a/chapter09/chapter09.xml b/chapter09/chapter09.xml index 8dda353a5..c8deeb388 100644 --- a/chapter09/chapter09.xml +++ b/chapter09/chapter09.xml @@ -5,7 +5,7 @@ %general-entities; ]> -<chapter id="chapter-finalizing" xreflabel="Chapter 9"> +<chapter id="chapter-finalizing" xreflabel="Chapter 9"> <?dbhtml dir="chapter09"?> <?dbhtml filename="chapter09.html"?> diff --git a/general.ent b/general.ent index 7853c6315..398549f2a 100644 --- a/general.ent +++ b/general.ent @@ -1,15 +1,15 @@ -<!ENTITY version "SVN-20171227"> +<!ENTITY version "SVN-20180101"> <!ENTITY short-version "svn"> <!-- Used below in &blfs-book; Change to x.y for release but not -rc releases --> <!ENTITY generic-version "development"> <!-- Use "development" or "x.y[-pre{x}]" --> -<!ENTITY versiond "20171227-systemd"> +<!ENTITY versiond "20180101-systemd"> <!ENTITY short-versiond "systemd"> <!ENTITY generic-versiond "systemd"> -<!ENTITY releasedate "December 27, 2017"> +<!ENTITY releasedate "January 1, 2018"> -<!ENTITY copyrightdate "1999-2017"><!-- jhalfs needs a literal dash, not – --> +<!ENTITY copyrightdate "1999-2018"><!-- jhalfs needs a literal dash, not – --> <!ENTITY milestone "8.2"> <!ENTITY lfs-root "http://www.linuxfromscratch.org/"> diff --git a/packages.ent b/packages.ent index f75da7d2b..e6f185fde 100644 --- a/packages.ent +++ b/packages.ent @@ -98,10 +98,10 @@ <!ENTITY check-ch5-du "11 MB"> <!ENTITY check-ch5-sbu "0.1 SBU"> -<!ENTITY coreutils-version "8.28"> -<!ENTITY coreutils-size "5,130 KB"> +<!ENTITY coreutils-version "8.29"> +<!ENTITY coreutils-size "5,163 KB"> <!ENTITY coreutils-url "&gnu;coreutils/coreutils-&coreutils-version;.tar.xz"> -<!ENTITY coreutils-md5 "e7cb20d0572cc40d9f47ede6454406d1"> +<!ENTITY coreutils-md5 "960cfe75a42c9907c71439f8eb436303"> <!ENTITY coreutils-home "&gnu-software;coreutils/"> <!ENTITY coreutils-ch5-du "136 MB"> <!ENTITY coreutils-ch5-sbu "0.6 SBU"> @@ -408,12 +408,12 @@ <!ENTITY linux-major-version "4"> <!ENTITY linux-minor-version "14"> -<!ENTITY linux-patch-version "8"> +<!ENTITY linux-patch-version "10"> <!--<!ENTITY linux-version "&linux-major-version;.&linux-minor-version;">i--> <!ENTITY linux-version "&linux-major-version;.&linux-minor-version;.&linux-patch-version;"> -<!ENTITY linux-size "98,429 KB"> +<!ENTITY linux-size "98,438 KB"> <!ENTITY linux-url "&kernel;linux/kernel/v&linux-major-version;.x/linux-&linux-version;.tar.xz"> -<!ENTITY linux-md5 "0a2120cc58fe9ff0cbb7330dd1acb82e"> +<!ENTITY linux-md5 "cfab8ee2ee4eb6600a1e7da33a2ff275"> <!ENTITY linux-home "http://www.kernel.org/"> <!-- measured for 4.8.3 / gcc-6.2.0 on x86_64 : minimum is allnoconfig extended for a hopefully-bootable build on desktop machine, diff --git a/stylesheets/lfs-xsl/xhtml/lfs-sections.xsl b/stylesheets/lfs-xsl/xhtml/lfs-sections.xsl index 4f74bcf0f..46fbdea7e 100644 --- a/stylesheets/lfs-xsl/xhtml/lfs-sections.xsl +++ b/stylesheets/lfs-xsl/xhtml/lfs-sections.xsl @@ -134,11 +134,12 @@ $Date$ <!-- sect1info mode svn-keys: Self-made template to process SVN keywords found in sect1info. --> <xsl:template match="sect1info" mode="svn-keys"> - <p class="updated">Last updated <!-- by + <!-- <p class="updated">Last updated --><!-- by <xsl:apply-templates select="othername" mode="svn-keys"/> --> - on + <!-- on <xsl:apply-templates select="date" mode="svn-keys"/> </p> +comment out entire template for now. We do not use this. bdubbs 2017/12/30 --> </xsl:template> <!-- othername mode svn-keys: |