Update to systemd-247

Update to bc-3.2.3
Update to linux-5.9.12
Incorporate kernel changes from rhubarbpieguy

git-svn-id: http://svn.linuxfromscratch.org/LFS/trunk/BOOK@12065 4aa44e1e-78dd-0310-a6d2-fbcd4c07a689
This commit is contained in:
Douglas R. Reno 2020-12-04 04:05:25 +00:00
parent bfe0b0b453
commit 22009fb768
8 changed files with 63 additions and 35 deletions

View File

@ -42,6 +42,23 @@
<listitem revision="sysv"> or <listitem revision="systemd"> as <listitem revision="sysv"> or <listitem revision="systemd"> as
appropriate for the entry or if needed the entire day's listitem. appropriate for the entry or if needed the entire day's listitem.
--> -->
<listitem>
<itemizedlist>
<para>2020-12-03</para>
<listitem>
<para>[renodr] - Update to linux-5.9.12. Fixes
<ulink url="&lfs-ticket-root;4763">#4673</ulink>.</para>
</listitem>
<listitem>
<para>[renodr] - Update to bc-3.2.3. Fixes
<ulink url="&lfs-ticket-root;4762">#4672</ulink>.</para>
</listitem>
<listitem revision="systemd">
<para>[renodr] - Update to systemd-247. Fixes
<ulink url="&lfs-ticket-root;4745">#4745</ulink>.</para>
</listitem>
</itemizedlist>
</listitem>
<listitem> <listitem>
<itemizedlist> <itemizedlist>

View File

@ -228,9 +228,9 @@
<!--<listitem revision="sysv"> <!--<listitem revision="sysv">
<para>Sysklogd-&sysklogd-version;</para> <para>Sysklogd-&sysklogd-version;</para>
</listitem>--> </listitem>-->
<!--<listitem revision="systemd"> <listitem revision="systemd">
<para>Systemd-&systemd-version;</para> <para>Systemd-&systemd-version;</para>
</listitem>--> </listitem>
<listitem revision="sysv"> <listitem revision="sysv">
<para>SysVinit-&sysvinit-version;</para> <para>SysVinit-&sysvinit-version;</para>
</listitem> </listitem>
@ -281,7 +281,9 @@
<listitem> <listitem>
<para>autoconf-2.69-consolidated_fixes-1.patch</para> <para>autoconf-2.69-consolidated_fixes-1.patch</para>
</listitem> </listitem>
<listitem>
<para>systemd-247-upstream_fixes-1.patch</para>
</listitem>
</itemizedlist> </itemizedlist>

View File

@ -99,15 +99,13 @@
</listitem> </listitem>
</varlistentry> </varlistentry>
<!--
<varlistentry revision="systemd"> <varlistentry revision="systemd">
<term>Systemd GCC-10 Patch - <token>&systemd-gcc10-patch-size;</token>:</term> <term>Systemd Upstream Fixes Patch - <token>&systemd-upstream-fixes-patch-size;</token>:</term>
<listitem> <listitem>
<para>Download: <ulink url="&patches-root;&systemd-gcc10-patch;"/></para> <para>Download: <ulink url="&patches-root;&systemd-upstream-fixes-patch;"/></para>
<para>MD5 sum: <literal>&systemd-gcc10-patch-md5;</literal></para> <para>MD5 sum: <literal>&systemd-upstream-fixes-patch-md5;</literal></para>
</listitem> </listitem>
</varlistentry> </varlistentry>
-->
</variablelist> </variablelist>

View File

@ -46,6 +46,10 @@
<screen><userinput remap="pre">patch -Np1 -i ../systemd-&systemd-version;-gcc_10-fixes-2.patch</userinput></screen> <screen><userinput remap="pre">patch -Np1 -i ../systemd-&systemd-version;-gcc_10-fixes-2.patch</userinput></screen>
--> -->
<para>First, apply a patch to fix some regressions:</para>
<screen><userinput remap="pre">patch -Np1 -i ../systemd-&systemd-version;-upstream_fixes-1.patch</userinput></screen>
<para>Create a symlink to work around the xsltproc command not being installed:</para> <para>Create a symlink to work around the xsltproc command not being installed:</para>
<screen><userinput remap="pre">ln -sf /bin/true /usr/bin/xsltproc</userinput></screen> <screen><userinput remap="pre">ln -sf /bin/true /usr/bin/xsltproc</userinput></screen>
@ -56,7 +60,7 @@
<para>Remove tests that cannot be built in chroot:</para> <para>Remove tests that cannot be built in chroot:</para>
<screen><userinput remap="pre">sed '177,$ d' -i src/resolve/meson.build</userinput></screen> <screen><userinput remap="pre">sed '181,$ d' -i src/resolve/meson.build</userinput></screen>
<para>Remove an unneeded group, <para>Remove an unneeded group,
<systemitem class="groupname">render</systemitem>, from the default udev <systemitem class="groupname">render</systemitem>, from the default udev
@ -92,6 +96,7 @@ meson --prefix=/usr \
-Dhomed=false \ -Dhomed=false \
-Duserdb=false \ -Duserdb=false \
-Dman=true \ -Dman=true \
-Dmode=release \
-Ddocdir=/usr/share/doc/systemd-&systemd-version; \ -Ddocdir=/usr/share/doc/systemd-&systemd-version; \
..</userinput></screen> ..</userinput></screen>
@ -238,8 +243,8 @@ meson --prefix=/usr \
resolvectl), resolvectl, runlevel (symlink to systemctl), shutdown resolvectl), resolvectl, runlevel (symlink to systemctl), shutdown
(symlink to systemctl), systemctl, systemd-analyze, (symlink to systemctl), systemctl, systemd-analyze,
systemd-ask-password, systemd-cat, systemd-cgls, systemd-cgtop, systemd-ask-password, systemd-cat, systemd-cgls, systemd-cgtop,
systemd-delta, systemd-detect-virt, systemd-escape, systemd-hwdb, systemd-delta, systemd-detect-virt, systemd-dissect, systemd-escape,
systemd-id128, systemd-inhibit, systemd-machine-id-setup, systemd-hwdb, systemd-id128, systemd-inhibit, systemd-machine-id-setup,
systemd-mount, systemd-notify, systemd-nspawn, systemd-path, systemd-mount, systemd-notify, systemd-nspawn, systemd-path,
systemd-repart, systemd-resolve (symlink to resolvectl), systemd-run, systemd-repart, systemd-resolve (symlink to resolvectl), systemd-run,
systemd-socket-activate, systemd-stdio-bridge, systemd-tmpfiles, systemd-socket-activate, systemd-stdio-bridge, systemd-tmpfiles,
@ -567,6 +572,16 @@ meson --prefix=/usr \
</listitem> </listitem>
</varlistentry> </varlistentry>
<varlistentry id="systemd-dissect">
<term><command>systemd-dissect</command></term>
<listitem>
<para>Is used to inspect OS disk images.</para>
<indexterm zone="ch-system-systemd systemd-dissect">
<primary sortas="b-systemd-dissect">systemd-dissect</primary>
</indexterm>
</listitem>
</varlistentry>
<varlistentry id="systemd-escape"> <varlistentry id="systemd-escape">
<term><command>systemd-escape</command></term> <term><command>systemd-escape</command></term>
<listitem> <listitem>

View File

@ -133,8 +133,7 @@ Device Drivers ---&gt;
File systems ---&gt; File systems ---&gt;
[*] Inotify support for userspace [CONFIG_INOTIFY_USER] [*] Inotify support for userspace [CONFIG_INOTIFY_USER]
Pseudo filesystems ---&gt; Pseudo filesystems ---&gt;
[*] Tmpfs POSIX Access Control Lists [CONFIG_TMPFS_POSIX_ACL] [*] Tmpfs POSIX Access Control Lists [CONFIG_TMPFS_POSIX_ACL]</screen>
[*] Tmpfs extended attributes [CONFIG_TMPFS_XATTR]</screen>
</note> </note>
<note revision="systemd"> <note revision="systemd">

View File

@ -1,13 +1,13 @@
<!ENTITY version "SVN-20201201"> <!ENTITY version "SVN-20201203">
<!ENTITY short-version "svn"> <!-- Used below in &blfs-book; <!ENTITY short-version "svn"> <!-- Used below in &blfs-book;
Change to x.y for release but not -rc releases --> Change to x.y for release but not -rc releases -->
<!ENTITY generic-version "development"> <!-- Use "development" or "x.y[-pre{x}]" --> <!ENTITY generic-version "development"> <!-- Use "development" or "x.y[-pre{x}]" -->
<!ENTITY versiond "20201201-systemd"> <!ENTITY versiond "20201203-systemd">
<!ENTITY short-versiond "systemd"> <!ENTITY short-versiond "systemd">
<!ENTITY generic-versiond "systemd"> <!ENTITY generic-versiond "systemd">
<!ENTITY releasedate "December 1st, 2020"> <!ENTITY releasedate "December 3rd, 2020">
<!ENTITY copyrightdate "1999-2020"><!-- jhalfs needs a literal dash, not &ndash; --> <!ENTITY copyrightdate "1999-2020"><!-- jhalfs needs a literal dash, not &ndash; -->

View File

@ -57,10 +57,10 @@
<!ENTITY bash-fin-du "48 MB"> <!ENTITY bash-fin-du "48 MB">
<!ENTITY bash-fin-sbu "2.4 SBU"> <!ENTITY bash-fin-sbu "2.4 SBU">
<!ENTITY bc-version "3.2.1"> <!ENTITY bc-version "3.2.3">
<!ENTITY bc-size "220 KB"> <!ENTITY bc-size "224 KB">
<!ENTITY bc-url "https://github.com/gavinhoward/bc/releases/download/&bc-version;/bc-&bc-version;.tar.xz"> <!ENTITY bc-url "https://github.com/gavinhoward/bc/releases/download/&bc-version;/bc-&bc-version;.tar.xz">
<!ENTITY bc-md5 "c5b85b98a71880798cff3833ac7929e0"> <!ENTITY bc-md5 "ef031f3d0ffd02a0965a670efa95c3e8">
<!ENTITY bc-home "https://git.yzena.com/gavin/bc"> <!ENTITY bc-home "https://git.yzena.com/gavin/bc">
<!ENTITY bc-fin-du "6.5 MB"> <!ENTITY bc-fin-du "6.5 MB">
<!ENTITY bc-fin-sbu "less than 0.1 SBU"> <!ENTITY bc-fin-sbu "less than 0.1 SBU">
@ -417,12 +417,12 @@
<!ENTITY linux-major-version "5"> <!ENTITY linux-major-version "5">
<!ENTITY linux-minor-version "9"> <!ENTITY linux-minor-version "9">
<!ENTITY linux-patch-version "11"> <!ENTITY linux-patch-version "12">
<!--<!ENTITY linux-version "&linux-major-version;.&linux-minor-version;">--> <!--<!ENTITY linux-version "&linux-major-version;.&linux-minor-version;">-->
<!ENTITY linux-version "&linux-major-version;.&linux-minor-version;.&linux-patch-version;"> <!ENTITY linux-version "&linux-major-version;.&linux-minor-version;.&linux-patch-version;">
<!ENTITY linux-size "112,840 KB"> <!ENTITY linux-size "112,852 KB">
<!ENTITY linux-url "&kernel;linux/kernel/v&linux-major-version;.x/linux-&linux-version;.tar.xz"> <!ENTITY linux-url "&kernel;linux/kernel/v&linux-major-version;.x/linux-&linux-version;.tar.xz">
<!ENTITY linux-md5 "530543935698468bf30dfacd4a20d84f"> <!ENTITY linux-md5 "63c6408b3ef9c853b0849a5111c310b9">
<!ENTITY linux-home "https://www.kernel.org/"> <!ENTITY linux-home "https://www.kernel.org/">
<!-- measured for 5.8.3 / gcc-10.2.0 on x86_64 : minimum is <!-- measured for 5.8.3 / gcc-10.2.0 on x86_64 : minimum is
allnoconfig extended for a hopefully-bootable build on desktop machine, allnoconfig extended for a hopefully-bootable build on desktop machine,
@ -621,21 +621,21 @@
<!ENTITY sysklogd-fin-du "0.6 MB"> <!ENTITY sysklogd-fin-du "0.6 MB">
<!ENTITY sysklogd-fin-sbu "less than 0.1 SBU"> <!ENTITY sysklogd-fin-sbu "less than 0.1 SBU">
<!ENTITY systemd-version "246"> <!ENTITY systemd-version "247">
<!--<!ENTITY systemd-stable "6b4878d">--> <!--<!ENTITY systemd-stable "6b4878d">-->
<!-- The above entity is used whenever we move to a stable backport branch. In the event of a critical problem or kernel <!-- The above entity is used whenever we move to a stable backport branch. In the event of a critical problem or kernel
change that is incompatible, we will switch to the backport branch until the next stable release. --> change that is incompatible, we will switch to the backport branch until the next stable release. -->
<!ENTITY systemd-size "9,312 KB"> <!ENTITY systemd-size "9,656 KB">
<!ENTITY systemd-url "&github;/systemd/systemd/archive/v&systemd-version;/systemd-&systemd-version;.tar.gz"> <!ENTITY systemd-url "&github;/systemd/systemd/archive/v&systemd-version;/systemd-&systemd-version;.tar.gz">
<!--<!ENTITY systemd-url "&anduin-sources;/systemd-&systemd-version;-&systemd-stable;.tar.xz">--> <!--<!ENTITY systemd-url "&anduin-sources;/systemd-&systemd-version;-&systemd-stable;.tar.xz">-->
<!ENTITY systemd-md5 "a3e9efa72d0309dd26513a221cdff31b"> <!ENTITY systemd-md5 "b0d6e603b814908acc69db29bbfb023c">
<!ENTITY systemd-home "https://www.freedesktop.org/wiki/Software/systemd/"> <!ENTITY systemd-home "https://www.freedesktop.org/wiki/Software/systemd/">
<!ENTITY systemd-man-size "592 KB"> <!ENTITY systemd-man-size "612 KB">
<!--<!ENTITY systemd-man-url "&anduin-sources;/systemd-man-pages-&systemd-version;-&systemd-stable;.tar.xz">--> <!--<!ENTITY systemd-man-url "&anduin-sources;/systemd-man-pages-&systemd-version;-&systemd-stable;.tar.xz">-->
<!ENTITY systemd-man-url "&anduin-sources;/systemd-man-pages-&systemd-version;.tar.xz"> <!ENTITY systemd-man-url "&anduin-sources;/systemd-man-pages-&systemd-version;.tar.xz">
<!ENTITY systemd-man-md5 "819cc8ccffe51cb1863846fcb59a784a"> <!ENTITY systemd-man-md5 "438c98be200e1c3b308e58a3399d4465">
<!ENTITY systemd-fin-du "262 MB"> <!ENTITY systemd-fin-du "264 MB">
<!ENTITY systemd-fin-sbu "2.0 SBU"> <!ENTITY systemd-fin-sbu "1.8 SBU">
<!ENTITY sysvinit-version "2.98"> <!ENTITY sysvinit-version "2.98">
<!ENTITY sysvinit-size "125 KB"> <!ENTITY sysvinit-size "125 KB">

View File

@ -62,9 +62,6 @@
<!ENTITY sysvinit-consolidated-patch-md5 "4900322141d493e74020c9cf437b2cdc"> <!ENTITY sysvinit-consolidated-patch-md5 "4900322141d493e74020c9cf437b2cdc">
<!ENTITY sysvinit-consolidated-patch-size "2.4 KB"> <!ENTITY sysvinit-consolidated-patch-size "2.4 KB">
<!-- Use if there is a need to create another consolidated patch. <!ENTITY systemd-upstream-fixes-patch "systemd-&systemd-version;-upstream_fixes-1.patch">
So far, with 244, all is quiet. <!ENTITY systemd-upstream-fixes-patch-md5 "573a166f3620875208f78bf4dc431c8b">
<!ENTITY systemd-consolidated-patch "systemd-&systemd-version;-consolidated_fixes-2.patch"> <!ENTITY systemd-upstream-fixes-patch-size "8 KB">
<!ENTITY systemd-consolidated-patch-md5 "2bad2992f4373eb925885f2ea2fb8d14">
<!ENTITY systemd-consolidated-patch-size "64 KB">
-->