aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorBruce Dubbs <bdubbs@linuxfromscratch.org>2018-03-24 02:08:49 +0000
committerBruce Dubbs <bdubbs@linuxfromscratch.org>2018-03-24 02:08:49 +0000
commitb55310ed2590e83d930b65fd7b492cf1b56398b5 (patch)
tree2be24747f1571f3c36918e3fa9e8711d0c03ef8c
parent1c6c92e9ebe7b8788085122880e2b8112732ae9d (diff)
Remove reference to openssl in BLFS in Chapter 9.
Update minimum host system requirements. Added the rationale for including openssl. Update to util-linux-2.32. Update to meson-0.45.0. Update to e2fsprogs-1.44.0. Update to linux-4.15.11. Update to automake-1.16.1. Update to systemd-238. git-svn-id: http://svn.linuxfromscratch.org/LFS/trunk/BOOK@11387 4aa44e1e-78dd-0310-a6d2-fbcd4c07a689
-rw-r--r--chapter01/changelog.xml42
-rw-r--r--chapter01/whatsnew.xml12
-rw-r--r--chapter02/hostreqs.xml16
-rw-r--r--chapter03/packages.xml5
-rw-r--r--chapter06/systemd.xml8
-rw-r--r--chapter06/util-linux.xml4
-rw-r--r--chapter09/reboot.xml4
-rw-r--r--general.ent6
-rw-r--r--packages.ent40
-rw-r--r--prologue/why.xml8
10 files changed, 91 insertions, 54 deletions
diff --git a/chapter01/changelog.xml b/chapter01/changelog.xml
index ec4cf9aa0..d03794314 100644
--- a/chapter01/changelog.xml
+++ b/chapter01/changelog.xml
@@ -44,6 +44,48 @@
-->
<listitem>
+ <para>2018-03-23</para>
+ <itemizedlist>
+ <listitem>
+ <para>[bdubbs] - Remove reference to openssl in BLFS in Chapter 9. Fixes
+ <ulink url="&lfs-ticket-root;4240">#4240</ulink>.</para>
+ </listitem>
+ <listitem>
+ <para>[bdubbs] - Update minimum host system requirements. Fixes
+ <ulink url="&lfs-ticket-root;4239">#4239</ulink>.</para>
+ </listitem>
+ <listitem>
+ <para>[bdubbs] - Added the rationale for including openssl. Fixes
+ <ulink url="&lfs-ticket-root;4234">#4234</ulink>.</para>
+ </listitem>
+ <listitem>
+ <para>[bdubbs] - Update to util-linux-2.32. Fixes
+ <ulink url="&lfs-ticket-root;4219">#4219</ulink>.</para>
+ </listitem>
+ <listitem>
+ <para>[bdubbs] - Update to meson-0.45.0. Fixes
+ <ulink url="&lfs-ticket-root;4232">#4232</ulink>.</para>
+ </listitem>
+ <listitem>
+ <para>[bdubbs] - Update to e2fsprogs-1.44.0. Fixes
+ <ulink url="&lfs-ticket-root;4236">#4236</ulink>.</para>
+ </listitem>
+ <listitem>
+ <para>[bdubbs] - Update to linux-4.15.11. Fixes
+ <ulink url="&lfs-ticket-root;4237">#4237</ulink>.</para>
+ </listitem>
+ <listitem>
+ <para>[bdubbs] - Update to automake-1.16.1. Fixes
+ <ulink url="&lfs-ticket-root;4238">#4238</ulink>.</para>
+ </listitem>
+ <listitem revision="systemd">
+ <para>[bdubbs] - Update to systemd-238. Fixes
+ <ulink url="&lfs-ticket-root;4233">#4233</ulink>.</para>
+ </listitem>
+ </itemizedlist>
+ </listitem>
+
+ <listitem>
<para>2018-03-03</para>
<itemizedlist>
<listitem>
diff --git a/chapter01/whatsnew.xml b/chapter01/whatsnew.xml
index d4f6b8d54..5b7129dec 100644
--- a/chapter01/whatsnew.xml
+++ b/chapter01/whatsnew.xml
@@ -71,9 +71,9 @@
<!--<listitem revision="sysv">
<para>Eudev-&eudev-version;</para>
</listitem>-->
- <!--<listitem>
+ <listitem>
<para>E2fsprogs-&e2fsprogs-version;</para>
- </listitem>-->
+ </listitem>
<!--<listitem>
<para>Expat-&expat-version;</para>
</listitem>-->
@@ -212,9 +212,9 @@
<!--<listitem revision="sysv">
<para>Sysklogd-&sysklogd-version;</para>
</listitem>-->
- <!--<listitem revision="systemd">
+ <listitem revision="systemd">
<para>Systemd-&systemd-version;</para>
- </listitem>-->
+ </listitem>
<!--<listitem revision="sysv">
<para>SysVinit-&sysvinit-version;</para>
</listitem>-->
@@ -230,9 +230,9 @@
<!--<listitem>
<para>Tzdata-&tzdata-version;</para>
</listitem>-->
- <!-- <listitem>
+ <listitem>
<para>Util-Linux-&util-linux-version;</para>
- </listitem>-->
+ </listitem>
<!--<listitem>
<para>Vim-&vim-version;</para>
</listitem>-->
diff --git a/chapter02/hostreqs.xml b/chapter02/hostreqs.xml
index 821789837..2dc97f82d 100644
--- a/chapter02/hostreqs.xml
+++ b/chapter02/hostreqs.xml
@@ -29,13 +29,13 @@
</listitem>
<listitem>
- <para><emphasis role="strong">Binutils-2.17</emphasis> (Versions
+ <para><emphasis role="strong">Binutils-2.25</emphasis> (Versions
greater than &binutils-version; are not recommended as they have
not been tested)</para>
</listitem>
<listitem>
- <para><emphasis role="strong">Bison-2.3</emphasis> (/usr/bin/yacc
+ <para><emphasis role="strong">Bison-2.7</emphasis> (/usr/bin/yacc
should be a link to bison or small script that executes bison)</para>
</listitem>
@@ -61,19 +61,9 @@
</listitem>
<listitem>
- <para><emphasis role="strong">GCC-4.7</emphasis> including the C++
+ <para><emphasis role="strong">GCC-4.9</emphasis> including the C++
compiler, <command>g++</command> (Versions greater than &gcc-version; are
not recommended as they have not been tested)</para>
-<!--
- <note><para>On some distributions, there have been reports that some
- libraries used by gcc can be in an inconsistent state and that this
- interferes with building some LFS packages. To check this, look in
- /usr/lib and possibly /usr/lib64 for libgmp.la, libmpfr.la, and
- libmpc.la. Either all three should be present or absent, but not only
- one or two. If the problem exists on your system, either rename or
- delete the .la files or install the appropriate missing
- package.</para></note>
--->
</listitem>
<listitem>
diff --git a/chapter03/packages.xml b/chapter03/packages.xml
index 979c22e4b..e6655260c 100644
--- a/chapter03/packages.xml
+++ b/chapter03/packages.xml
@@ -262,11 +262,6 @@
<para>Home page: <ulink url="&glibc-home;"/></para>
<para>Download: <ulink url="&glibc-url;"/></para>
<para>MD5 sum: <literal>&glibc-md5;</literal></para>
- <note>
- <para>This version of glibc addresses a security issue
- not yet in the latest stable release.
- </para>
- </note>
</listitem>
</varlistentry>
diff --git a/chapter06/systemd.xml b/chapter06/systemd.xml
index 92fa91c5b..2a8ebd6d2 100644
--- a/chapter06/systemd.xml
+++ b/chapter06/systemd.xml
@@ -52,6 +52,14 @@
<screen><userinput remap="pre">sed '178,222d' -i src/resolve/meson.build</userinput></screen>
+<!-- These are from upstream. There will probably be a new release shortly,
+ so don't bother with a patch. -->
+ <para>Make some fixes from upstream:</para>
+
+<screen><userinput remap="pre">sed -i '527,565 d' src/basic/missing.h
+sed -i '24 d' src/core/load-fragment.c
+sed -i '53 a#include &lt;sys/mount.h&gt;' src/shared/bus-unit-util.cd</userinput></screen>
+
<para>Remove an unneeded group,
<systemitem class="groupname">render</systemitem>, from the default udev
rules:</para>
diff --git a/chapter06/util-linux.xml b/chapter06/util-linux.xml
index 5973081e4..72e7ddf1b 100644
--- a/chapter06/util-linux.xml
+++ b/chapter06/util-linux.xml
@@ -115,10 +115,6 @@
<screen><userinput remap="test">chown -Rv nobody .
su nobody -s /bin/bash -c "PATH=$PATH make -k check"</userinput></screen>
- <note><para>One test, fincore/count, may fail in the initial chroot
- environment but will pass if the test is rerun after the LFS system
- is complete.</para></note>
-
<para>Install the package:</para>
<screen><userinput remap="install">make install</userinput></screen>
diff --git a/chapter09/reboot.xml b/chapter09/reboot.xml
index 590244d23..2718c0ef3 100644
--- a/chapter09/reboot.xml
+++ b/chapter09/reboot.xml
@@ -44,9 +44,7 @@
<listitem><para>If you want to access your new system from a remote system
within a comfortable GUI environment, install <ulink
- url='&blfs-book;postlfs/openssh.html'>openssh</ulink> and its
- prerequisite, <ulink
- url='&blfs-book;postlfs/openssl.html'>openssl</ulink>.
+ url='&blfs-book;postlfs/openssh.html'>openssh</ulink>.
</para></listitem>
<listitem><para>To make fetching files over the internet easier, install
diff --git a/general.ent b/general.ent
index cdb968074..9b803debd 100644
--- a/general.ent
+++ b/general.ent
@@ -1,13 +1,13 @@
-<!ENTITY version "SVN-20180303">
+<!ENTITY version "SVN-20180323">
<!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 "20180303-systemd">
+<!ENTITY versiond "20180323-systemd">
<!ENTITY short-versiond "systemd">
<!ENTITY generic-versiond "systemd">
-<!ENTITY releasedate "March 3, 2018">
+<!ENTITY releasedate "March 23, 2018">
<!ENTITY copyrightdate "1999-2018"><!-- jhalfs needs a literal dash, not &ndash; -->
<!ENTITY milestone "8.3">
diff --git a/packages.ent b/packages.ent
index 76d20c58a..2297783e2 100644
--- a/packages.ent
+++ b/packages.ent
@@ -31,11 +31,11 @@
<!ENTITY autoconf-ch6-sbu-tests "3.2">
<!ENTITY autoconf-ch6-sbu "less than 0.1 SBU (about &autoconf-ch6-sbu-tests; SBU with tests)">
-<!ENTITY automake-version "1.16">
+<!ENTITY automake-version "1.16.1">
<!ENTITY am-minor-version "1.16">
<!ENTITY automake-size "1,499 KB">
<!ENTITY automake-url "&gnu;automake/automake-&automake-version;.tar.xz">
-<!ENTITY automake-md5 "bfdf69ac36c327b3a59b83ab01057e30">
+<!ENTITY automake-md5 "53f38e7591fa57c3d2cee682be668e5b">
<!ENTITY automake-home "&gnu-software;automake/">
<!ENTITY automake-ch6-du "109 MB">
<!ENTITY automake-ch6-sbu "less than 0.1 SBU (about 8.4 SBU with tests)">
@@ -137,10 +137,10 @@
<!-- NOTE: When updating e2fsprogs, remember to check the list
of acceptable features that can be shown by debugfs in
chapter02/creatingfilesystem.xml -->
-<!ENTITY e2fsprogs-version "1.43.9">
-<!ENTITY e2fsprogs-size "7,311 KB">
+<!ENTITY e2fsprogs-version "1.44.0">
+<!ENTITY e2fsprogs-size "7,382 KB">
<!ENTITY e2fsprogs-url "http://downloads.sourceforge.net/project/e2fsprogs/e2fsprogs/v&e2fsprogs-version;/e2fsprogs-&e2fsprogs-version;.tar.gz">
-<!ENTITY e2fsprogs-md5 "8749ba4fbc25d1b13753b79f1f84b69d">
+<!ENTITY e2fsprogs-md5 "c81731c9555573c48afa190c940565a1">
<!ENTITY e2fsprogs-home "http://e2fsprogs.sourceforge.net/">
<!ENTITY e2fsprogs-ch6-du "58 MB">
<!ENTITY e2fsprogs-ch6-sbu "5.1 SBU">
@@ -416,12 +416,12 @@
<!ENTITY linux-major-version "4">
<!ENTITY linux-minor-version "15">
-<!ENTITY linux-patch-version "7">
+<!ENTITY linux-patch-version "11">
<!-- <!ENTITY linux-version "&linux-major-version;.&linux-minor-version;"> -->
<!ENTITY linux-version "&linux-major-version;.&linux-minor-version;.&linux-patch-version;">
-<!ENTITY linux-size "99,809 KB">
+<!ENTITY linux-size "99,810 KB">
<!ENTITY linux-url "&kernel;linux/kernel/v&linux-major-version;.x/linux-&linux-version;.tar.xz">
-<!ENTITY linux-md5 "8186ce63c489199b58b6a58ad2a24a94">
+<!ENTITY linux-md5 "f0496907533eb6f05e961bcfbdce2ae8">
<!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,
@@ -470,10 +470,10 @@
<!ENTITY man-pages-ch6-du "27 MB">
<!ENTITY man-pages-ch6-sbu "less than 0.1 SBU">
-<!ENTITY meson-version "0.44.1">
-<!ENTITY meson-size "1,110 KB">
+<!ENTITY meson-version "0.45.0">
+<!ENTITY meson-size "1,135 KB">
<!ENTITY meson-url "https://github.com/mesonbuild/meson/releases/download/&meson-version;/meson-&meson-version;.tar.gz">
-<!ENTITY meson-md5 "82b1198bf714b5a4da84bfe8376c79cc">
+<!ENTITY meson-md5 "4dce57a7f300c234be914e1d323633ed">
<!ENTITY meson-home "http://mesonbuild.com">
<!ENTITY meson-ch6-du "16 MB">
<!ENTITY meson-ch6-sbu "0.1 SBU">
@@ -513,7 +513,7 @@
<!ENTITY ninja-ch6-sbu "0.2 SBU">
<!ENTITY openssl-version "1.1.0g">
-<!ENTITY openssl-size "5.1 MB">
+<!ENTITY openssl-size "5,279 KB">
<!ENTITY openssl-url "https://openssl.org/source/openssl-&openssl-version;.tar.gz">
<!ENTITY openssl-md5 "ba5f1b8b835b88cadbce9b35ed9531a6">
<!ENTITY openssl-home "https://www.openssl.org/">
@@ -609,14 +609,14 @@
<!ENTITY sysklogd-ch6-du "0.7 MB">
<!ENTITY sysklogd-ch6-sbu "less than 0.1 SBU">
-<!ENTITY systemd-version "237">
-<!ENTITY systemd-size "6,716 KB">
+<!ENTITY systemd-version "238">
+<!ENTITY systemd-size "6,792 KB">
<!ENTITY systemd-url "https://github.com/systemd/systemd/archive/v&systemd-version;/systemd-&systemd-version;.tar.gz">
-<!ENTITY systemd-md5 "5a835ddc2a2ae9ef523a5a11674a6713">
+<!ENTITY systemd-md5 "76db8004647283b779234364cd637d3c">
<!ENTITY systemd-home "http://www.freedesktop.org/wiki/Software/systemd/">
-<!ENTITY systemd-man-size "336 KB">
+<!ENTITY systemd-man-size "337 KB">
<!ENTITY systemd-man-url "http://anduin.linuxfromscratch.org/LFS/systemd-man-pages-&systemd-version;.tar.xz">
-<!ENTITY systemd-man-md5 "8b1b53cff433d99288ce17be775bc44c">
+<!ENTITY systemd-man-md5 "2e3f795bc0818e161c03b8cae9c99e80">
<!ENTITY systemd-ch6-du "297 MB">
<!ENTITY systemd-ch6-sbu "1.1 SBU">
@@ -670,10 +670,10 @@
<!ENTITY udev-lfs-home " ">
<!ENTITY util-linux-minor "2.31">
-<!ENTITY util-linux-version "2.31.1">
-<!ENTITY util-linux-size "4,412 KB">
+<!ENTITY util-linux-version "2.32">
+<!ENTITY util-linux-size "4,444 KB">
<!ENTITY util-linux-url "&kernel;linux/utils/util-linux/v&util-linux-minor;/util-linux-&util-linux-version;.tar.xz">
-<!ENTITY util-linux-md5 "7733b583dcb51518944d42aa62ef19ea">
+<!ENTITY util-linux-md5 "e0d8a25853f88cd15ff557e5d8cb4ea7">
<!ENTITY util-linux-home "http://freecode.com/projects/util-linux">
<!ENTITY util-linux-ch5-du "131 MB">
<!ENTITY util-linux-ch5-sbu "0.9 SBU">
diff --git a/prologue/why.xml b/prologue/why.xml
index b85281842..c202f3206 100644
--- a/prologue/why.xml
+++ b/prologue/why.xml
@@ -436,6 +436,14 @@
</listitem>
<listitem>
+ <para>Openssl</para>
+
+ <para>This package provides management tools and libraries relating to
+ cryptography. These are useful for providing cryptographic functions to
+ other packages, including the Linux kernel.</para>
+ </listitem>
+
+ <listitem>
<para>Patch</para>
<para>This package contains a program for modifying or creating files by