Author: renodr
Date: Thu Aug 8 06:50:26 2019
New Revision: 21912
Log:
Typo fix in aspell
giflib: Fix the build by removing a duplicate instruction pertaining to static
library removal,
which is now handled by the Makefile
fcron (systemd): Fix the systemd unit to silence warnings about the incorrect
PID file being used.
systemd: Adapt to libseccomp-2.4.1, disable GnuTLS support and prefer OpenSSL
due to API breakage,
and fix the systemd-networkd problem with Linux 5.2+ as well as with
RDRAND on AMD CPUs.
KF5: external dependency URL fix.
Modified:
trunk/BOOK/general.ent
trunk/BOOK/general/genlib/aspell.xml
trunk/BOOK/general/graphlib/giflib.xml
trunk/BOOK/general/sysutils/fcron.xml
trunk/BOOK/general/sysutils/systemd.xml
trunk/BOOK/introduction/welcome/changelog.xml
trunk/BOOK/kde/kf5/kf5-frameworks.xml
Modified: trunk/BOOK/general.ent
==============================================================================
--- trunk/BOOK/general.ent Wed Aug 7 23:50:06 2019 (r21911)
+++ trunk/BOOK/general.ent Thu Aug 8 06:50:26 2019 (r21912)
@@ -1,12 +1,12 @@
<!-- $LastChangedBy$ $Date$ -->
-<!ENTITY day "07"> <!-- Always 2 digits -->
+<!ENTITY day "08"> <!-- Always 2 digits -->
<!ENTITY month "08"> <!-- Always 2 digits -->
<!ENTITY year "2019">
<!ENTITY copyrightdate "2001-&year;">
<!ENTITY copyholder "The BLFS Development Team">
<!ENTITY version "&year;-&month;-&day;">
-<!ENTITY releasedate "August 7th, &year;">
+<!ENTITY releasedate "August 8th, &year;">
<!ENTITY pubdate "&year;-&month;-&day;"> <!-- metadata req. by TLDP -->
<!ENTITY blfs-version "svn"> <!-- svn|[release #] -->
<!ENTITY lfs-version "development"> <!-- x.y|development -->
Modified: trunk/BOOK/general/genlib/aspell.xml
==============================================================================
--- trunk/BOOK/general/genlib/aspell.xml Wed Aug 7 23:50:06 2019
(r21911)
+++ trunk/BOOK/general/genlib/aspell.xml Thu Aug 8 06:50:26 2019
(r21912)
@@ -101,7 +101,7 @@
<sect2 role="installation">
<title>Installation of Aspell</title>
- <para>First, fix some problems identified by gcc7:</para>
+ <para>First, fix a problem identified by gcc7:</para>
<screen><userinput>sed -i '/ top.do_check ==/s/top.do_check/*&/'
modules/filter/tex.cpp</userinput></screen>
Modified: trunk/BOOK/general/graphlib/giflib.xml
==============================================================================
--- trunk/BOOK/general/graphlib/giflib.xml Wed Aug 7 23:50:06 2019
(r21911)
+++ trunk/BOOK/general/graphlib/giflib.xml Thu Aug 8 06:50:26 2019
(r21912)
@@ -83,7 +83,7 @@
<para>Now, as the <systemitem class="username">root</systemitem>
user:</para>
<screen role="root"><userinput>make PREFIX=/usr install &&
-rm -vf /usr/lib/libgif.a &&
+<!-- rm -vf /usr/lib/libgif.a &&-->
find doc \( -name Makefile\* -o -name \*.1 \
-o -name \*.xml \) -exec rm -v {} \; &&
Modified: trunk/BOOK/general/sysutils/fcron.xml
==============================================================================
--- trunk/BOOK/general/sysutils/fcron.xml Wed Aug 7 23:50:06 2019
(r21911)
+++ trunk/BOOK/general/sysutils/fcron.xml Thu Aug 8 06:50:26 2019
(r21912)
@@ -143,6 +143,11 @@
<screen role="root"><userinput>make install</userinput></screen>
+ <para revision="systemd">Finally, fix a big in the systemd unit:</para>
+
+<screen revision="systemd" role="root"><userinput>sed -i
's:/var/run/fcron.pid:/run/fcron.pid:' \
+ /lib/systemd/system/fcron.service</userinput></screen>
+
<para>DESTDIR install must be done as <systemitem
class="username">root</systemitem> user.</para>
</sect2>
Modified: trunk/BOOK/general/sysutils/systemd.xml
==============================================================================
--- trunk/BOOK/general/sysutils/systemd.xml Wed Aug 7 23:50:06 2019
(r21911)
+++ trunk/BOOK/general/sysutils/systemd.xml Thu Aug 8 06:50:26 2019
(r21912)
@@ -65,17 +65,17 @@
<para>Estimated build time: &systemd-time;</para>
</listitem>
</itemizedlist>
- <!--
+
<bridgehead renderas="sect3">Additional Downloads</bridgehead>
<itemizedlist spacing="compact">
<listitem>
<para>
Required patch:
- <ulink
url="&patch-root;/systemd-&systemd-version;-security_fixes-2.patch"/>
+ <ulink
url="&patch-root;/systemd-&systemd-version;-networkd_and_rdrand_fixes-1.patch"/>
</para>
</listitem>
</itemizedlist>
- -->
+
<bridgehead renderas="sect3">systemd Dependencies</bridgehead>
<bridgehead renderas="sect4">Required</bridgehead>
@@ -127,11 +127,19 @@
<sect2 role="installation">
<title>Installation of systemd</title>
- <!--
- <para>Apply a critical security patch for journald:</para>
-<screen><userinput remap="pre">patch -Np1 -i
../systemd-&systemd-version;-security_fixes-2.patch</userinput></screen>
- -->
+ <para>Apply a patch to allow systemd-networkd to function under 5.2+
+ kernels, and to fix problems with RDRAND on Ryzen CPUs:</para>
+
+<screen><userinput remap="pre">patch -Np1 -i
../systemd-&systemd-version;-networkd_and_rdrand_fixes-1.patch</userinput></screen>
+
+ <para>Fix an incompatibility with the latest version of
+ <application>libseccomp</application>:</para>
+
+<screen><userinput remap="pre">sed -i '1506 s/</>/' \
+ '1507 s/</>/' \
+ '1508 s/</>/' src/shared/seccomp-util.c</userinput></screen>
+
<para>Remove an unneeded group,
<systemitem class="groupname">render</systemitem>, from the default udev
rules:</para>
@@ -162,10 +170,14 @@
-Dsysusers=false \
-Drpmmacrosdir=no \
-Db_lto=false \
+ -Dgnutls=false \
.. &&
ninja</userinput></screen>
+<!-- GnuTLS support is disabled due to a bug with 3.6.9. systemd already
+ supports OpenSSL. -->
+
<note>
<para>
For the best test results, make sure you run the testsuite from
Modified: trunk/BOOK/introduction/welcome/changelog.xml
==============================================================================
--- trunk/BOOK/introduction/welcome/changelog.xml Wed Aug 7 23:50:06
2019 (r21911)
+++ trunk/BOOK/introduction/welcome/changelog.xml Thu Aug 8 06:50:26
2019 (r21912)
@@ -42,6 +42,28 @@
</listitem>
-->
<listitem>
+ <para>August 8th, 2019</para>
+ <itemizedlist>
+ <listitem revision="systemd">
+ <para>[renodr] - Fix systemd to allow networkd to function on systems
+ with Linux-5.2+ kernels, as well as fix problems with AMD Ryzen CPUs
+ due to their RDRAND CPU instruction. In addition, adapt systemd to
+ work with libseccomp-2.4.1, and disable GnuTLS support due to API
+ breakage (since it already has support for OpenSSL). Fixes
+ <ulink url="&blfs-ticket-root;12330">#12330</ulink>.</para>
+ </listitem>
+ <listitem>
+ <para>[renodr] - Fixed a build problem in giflib due to a repeated
+ instruction.</para>
+ </listitem>
+ <listitem revision="systemd">
+ <para>[renodr] - Adjust fcron's systemd unit to use the proper PID
+ file in the correct location.</para>
+ </listitem>
+ </itemizedlist>
+ </listitem>
+
+ <listitem>
<para>August 7th, 2019</para>
<itemizedlist>
<listitem>
Modified: trunk/BOOK/kde/kf5/kf5-frameworks.xml
==============================================================================
--- trunk/BOOK/kde/kf5/kf5-frameworks.xml Wed Aug 7 23:50:06 2019
(r21911)
+++ trunk/BOOK/kde/kf5/kf5-frameworks.xml Thu Aug 8 06:50:26 2019
(r21912)
@@ -146,7 +146,7 @@
<bridgehead renderas="sect4">Required dependencies for Prison</bridgehead>
<para role="optional"> <!-- Leaving as optional since these are external -->
<ulink url="http://libdmtx.sourceforge.net/">Datamatrix</ulink> and
- <ulink
url="http://megaui.net/fukuchi/works/qrencode/index.en.html/">QRencode</ulink>
+ <ulink
url="http://megaui.net/fukuchi/works/qrencode/index.html/">QRencode</ulink>
</para>
<para condition="html" role="usernotes">User Notes:
--
http://lists.linuxfromscratch.org/listinfo/blfs-book
FAQ: http://www.linuxfromscratch.org/blfs/faq.html
Unsubscribe: See the above information page