Changeset 93caa46 for general/sysutils


Ignore:
Timestamp:
08/08/2019 01:50:26 PM (5 years ago)
Author:
Douglas R. Reno <renodr@…>
Branches:
10.0, 10.1, 11.0, 11.1, 11.2, 11.3, 12.0, 12.1, 9.0, 9.1, kea, ken/TL2024, ken/inkscape-core-mods, ken/tuningfonts, lazarus, lxqt, plabs/newcss, plabs/python-mods, python3.11, qt5new, rahul/power-profiles-daemon, renodr/vulkan-addition, trunk, upgradedb, xry111/intltool, xry111/llvm18, xry111/soup3, xry111/test-20220226, xry111/xf86-video-removal
Children:
63945e0
Parents:
07ea289
Message:

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.

git-svn-id: svn://svn.linuxfromscratch.org/BLFS/trunk/BOOK@21912 af4574ff-66df-0310-9fd7-8a98e5e911e0

Location:
general/sysutils
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • general/sysutils/fcron.xml

    r07ea289 r93caa46  
    143143
    144144<screen role="root"><userinput>make install</userinput></screen>
     145
     146    <para revision="systemd">Finally, fix a big in the systemd unit:</para>
     147
     148<screen revision="systemd" role="root"><userinput>sed -i 's:/var/run/fcron.pid:/run/fcron.pid:' \
     149   /lib/systemd/system/fcron.service</userinput></screen>
    145150
    146151    <para>DESTDIR install must be done as <systemitem class="username">root</systemitem> user.</para>
  • general/sysutils/systemd.xml

    r07ea289 r93caa46  
    6666      </listitem>
    6767    </itemizedlist>
    68     <!--
     68
    6969    <bridgehead renderas="sect3">Additional Downloads</bridgehead>
    7070    <itemizedlist spacing="compact">
     
    7272        <para>
    7373         Required patch:
    74          <ulink url="&patch-root;/systemd-&systemd-version;-security_fixes-2.patch"/>
     74         <ulink url="&patch-root;/systemd-&systemd-version;-networkd_and_rdrand_fixes-1.patch"/>
    7575        </para>
    7676      </listitem>
    7777    </itemizedlist>
    78     -->
     78
    7979    <bridgehead renderas="sect3">systemd Dependencies</bridgehead>
    8080
     
    128128  <sect2 role="installation">
    129129    <title>Installation of systemd</title>
    130     <!--
    131     <para>Apply a critical security patch for journald:</para>
    132 
    133 <screen><userinput remap="pre">patch -Np1 -i ../systemd-&systemd-version;-security_fixes-2.patch</userinput></screen>
    134     -->
     130
     131    <para>Apply a patch to allow systemd-networkd to function under 5.2+
     132    kernels, and to fix problems with RDRAND on Ryzen CPUs:</para>
     133
     134<screen><userinput remap="pre">patch -Np1 -i ../systemd-&systemd-version;-networkd_and_rdrand_fixes-1.patch</userinput></screen>
     135
     136    <para>Fix an incompatibility with the latest version of
     137    <application>libseccomp</application>:</para>
     138
     139<screen><userinput remap="pre">sed -i '1506 s/&lt;/&gt;/' \
     140       '1507 s/&lt;/&gt;/' \
     141       '1508 s/&lt;/&gt;/' src/shared/seccomp-util.c</userinput></screen>
     142
    135143    <para>Remove an unneeded group,
    136144    <systemitem class="groupname">render</systemitem>, from the default udev
     
    163171      -Drpmmacrosdir=no     \
    164172      -Db_lto=false         \
     173      -Dgnutls=false        \
    165174      ..                    &amp;&amp;
    166175
    167176ninja</userinput></screen>
     177
     178<!-- GnuTLS support is disabled due to a bug with 3.6.9. systemd already
     179     supports OpenSSL. -->
    168180
    169181    <note>
Note: See TracChangeset for help on using the changeset viewer.