Merge branch 'trunk' into xry111/clfs-ng

This commit is contained in:
Xi Ruoyao 2022-06-26 19:17:17 +08:00
commit f7c3359609
No known key found for this signature in database
GPG Key ID: ACAAD20E19E710E3
26 changed files with 278 additions and 163 deletions

View File

@ -151,23 +151,29 @@ profile-html:
stylesheets/lfs-xsl/profile.xsl \ stylesheets/lfs-xsl/profile.xsl \
$(RENDERTMP)/lfs-full.xml $(RENDERTMP)/lfs-full.xml
wget-list: $(BASEDIR)/wget-list wget-list: $(BASEDIR)/wget-list $(BASEDIR)/wget-list-$(REV)
$(BASEDIR)/wget-list: stylesheets/wget-list.xsl chapter03/chapter03.xml \ $(BASEDIR)/wget-list: stylesheets/wget-list.xsl chapter03/chapter03.xml \
packages.ent patches.ent general.ent packages.ent patches.ent general.ent
@echo "Generating consolidated wget list at $(BASEDIR)/wget-list ..." @echo "Generating consolidated wget list at $(BASEDIR)/wget-list ..."
$(Q)mkdir -p $(BASEDIR) $(Q)mkdir -p $(BASEDIR)
# $(Q)xsltproc --nonet --xinclude \
# --stringparam profile.revision $(REV) \
# --output $(RENDERTMP)/sysd-wget.xml \
# stylesheets/lfs-xsl/profile.xsl \
# chapter03/chapter03.xml
$(Q)xsltproc --xinclude --nonet \ $(Q)xsltproc --xinclude --nonet \
--output $(BASEDIR)/wget-list \ --output $(BASEDIR)/wget-list \
stylesheets/wget-list.xsl \ stylesheets/wget-list.xsl \
chapter03/chapter03.xml chapter03/chapter03.xml
$(BASEDIR)/wget-list-$(REV): stylesheets/wget-list.xsl \
chapter03/chapter03.xml \
packages.ent patches.ent general.ent
$(Q)xsltproc --nonet --xinclude \
--stringparam profile.revision $(REV) \
--output $(RENDERTMP)/wget-list.xml \
stylesheets/lfs-xsl/profile.xsl \
chapter03/chapter03.xml
$(Q)xsltproc --xinclude --nonet \
--output $(BASEDIR)/wget-list-$(REV) \
stylesheets/wget-list.xsl \
$(RENDERTMP)/wget-list.xml
md5sums: $(BASEDIR)/md5sums md5sums: $(BASEDIR)/md5sums
$(BASEDIR)/md5sums: stylesheets/wget-list.xsl chapter03/chapter03.xml \ $(BASEDIR)/md5sums: stylesheets/wget-list.xsl chapter03/chapter03.xml \
packages.ent patches.ent packages.ent patches.ent
@ -176,14 +182,14 @@ $(BASEDIR)/md5sums: stylesheets/wget-list.xsl chapter03/chapter03.xml \
$(Q)xsltproc --nonet --xinclude \ $(Q)xsltproc --nonet --xinclude \
--stringparam profile.revision $(REV) \ --stringparam profile.revision $(REV) \
--output $(RENDERTMP)/sysv-md5sum.xml \ --output $(RENDERTMP)/md5sum.xml \
stylesheets/lfs-xsl/profile.xsl \ stylesheets/lfs-xsl/profile.xsl \
chapter03/chapter03.xml chapter03/chapter03.xml
$(Q)xsltproc --xinclude --nonet \ $(Q)xsltproc --xinclude --nonet \
--output $(BASEDIR)/md5sums \ --output $(BASEDIR)/md5sums \
stylesheets/md5sum.xsl \ stylesheets/md5sum.xsl \
$(RENDERTMP)/sysv-md5sum.xml $(RENDERTMP)/md5sum.xml
$(Q)sed -i -e \ $(Q)sed -i -e \
"s/BOOTSCRIPTS-MD5SUM/$(shell md5sum lfs-bootscripts*.tar.xz | cut -d' ' -f1)/" \ "s/BOOTSCRIPTS-MD5SUM/$(shell md5sum lfs-bootscripts*.tar.xz | cut -d' ' -f1)/" \
$(BASEDIR)/md5sums $(BASEDIR)/md5sums

View File

@ -244,7 +244,7 @@
<segmentedlist id="bc-depends"> <segmentedlist id="bc-depends">
<segtitle>&dependencies;</segtitle> <segtitle>&dependencies;</segtitle>
<seglistitem> <seglistitem>
<seg>Bash, Binutils, Coreutils, GCC, Glibc, Grep, and Make</seg> <seg>Bash, Binutils, Coreutils, GCC, Glibc, Grep, Make, and Readline</seg>
</seglistitem> </seglistitem>
</segmentedlist> </segmentedlist>
@ -2615,7 +2615,7 @@
<segmentedlist id="readline-before"> <segmentedlist id="readline-before">
<segtitle>&before;</segtitle> <segtitle>&before;</segtitle>
<seglistitem> <seglistitem>
<seg>Bash and Gawk</seg> <seg>Bash, Bc, and Gawk</seg>
</seglistitem> </seglistitem>
</segmentedlist> </segmentedlist>

View File

@ -105,7 +105,7 @@ case "${1}" in
(exit ${failed}) (exit ${failed})
evaluate_retval evaluate_retval
if egrep -qv '^(#|$)' /etc/sysconfig/createfiles 2>/dev/null; then if grep -E -qv '^(#|$)' /etc/sysconfig/createfiles 2>/dev/null; then
log_info_msg "Creating files and directories... " log_info_msg "Creating files and directories... "
create_files # Always returns 0 create_files # Always returns 0
evaluate_retval evaluate_retval

View File

@ -35,7 +35,7 @@ case "${1}" in
# Exit if there's no modules file or there are no # Exit if there's no modules file or there are no
# valid entries # valid entries
[ -r /etc/sysconfig/modules ] || exit 0 [ -r /etc/sysconfig/modules ] || exit 0
egrep -qv '^($|#)' /etc/sysconfig/modules || exit 0 grep -E -qv '^($|#)' /etc/sysconfig/modules || exit 0
log_info_msg "Loading modules:" log_info_msg "Loading modules:"

View File

@ -40,6 +40,90 @@
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>
<para>2022-06-14</para>
<itemizedlist>
<listitem>
<para>[bdubbs] - Update to python3-3.10.5. Fixes
<ulink url="&lfs-ticket-root;5070">#5070</ulink>.</para>
</listitem>
<listitem>
<para>[bdubbs] - Update to meson-0.62.2. Fixes
<ulink url="&lfs-ticket-root;5068">#5068</ulink>.</para>
</listitem>
<listitem>
<para>[bdubbs] - Update to kbd-2.5.0. Fixes
<ulink url="&lfs-ticket-root;5067">#5067</ulink>.</para>
</listitem>
<listitem>
<para>[bdubbs] - Update to file-5.42. Fixes
<ulink url="&lfs-ticket-root;5072">#5072</ulink>.</para>
</listitem>
<listitem>
<para>[bdubbs] - Update to linux-5.18.3. Fixes
<ulink url="&lfs-ticket-root;5069">#5069</ulink>.</para>
</listitem>
<listitem>
<para>[bdubbs] - Update to bc-5.3.1. Fixes
<ulink url="&lfs-ticket-root;5071">#5071</ulink>.</para>
</listitem>
</itemizedlist>
</listitem>
<listitem>
<para>2022-05-29</para>
<itemizedlist>
<listitem>
<para>[bdubbs] - Update to iana-etc-20220524.
Addresses <ulink url="&lfs-ticket-root;5006">#5006</ulink>.</para>
</listitem>
<listitem>
<para>[bdubbs] - Update to iproute2-5.18.0. Fixes
<ulink url="&lfs-ticket-root;5065">#5065</ulink>.</para>
</listitem>
<listitem>
<para>[bdubbs] - Update to linux-5.18.1. Fixes
<ulink url="&lfs-ticket-root;5061">#5061</ulink>.</para>
</listitem>
<listitem>
<para>[bdubbs] - Update to perl-5.36.0. Fixes
<ulink url="&lfs-ticket-root;5066">#5066</ulink>.</para>
</listitem>
</itemizedlist>
</listitem>
<listitem>
<para>2022-05-29</para>
<itemizedlist>
<listitem>
<para>[xry111] - Update to vim-8.2.5014 (security fixes).
Addresses <ulink url="&lfs-ticket-root;4500">#4500</ulink>.</para>
</listitem>
<listitem>
<para>[xry111] - Update to ninja-1.11.0. Fixes
<ulink url="&lfs-ticket-root;5062">#5062</ulink>.</para>
</listitem>
<listitem>
<para>[xry111] - Update to systemd-251. Fixes
<ulink url="&lfs-ticket-root;5064">#5064</ulink>.</para>
</listitem>
</itemizedlist>
</listitem>
<listitem>
<para>2022-05-16</para>
<itemizedlist>
<listitem>
<para>[bdubbs] - Update to linux-5.17.7. Fixes
<ulink url="&lfs-ticket-root;5059">#5059</ulink>.</para>
</listitem>
<listitem>
<para>[bdubbs] - Update to psmisc-23.5. Fixes
<ulink url="&lfs-ticket-root;5060">#5060</ulink>.</para>
</listitem>
</itemizedlist>
</listitem>
<listitem> <listitem>
<para>2022-05-01</para> <para>2022-05-01</para>
<itemizedlist> <itemizedlist>

View File

@ -80,9 +80,9 @@
<!--<listitem> <!--<listitem>
<para>Expect-&expect-version;</para> <para>Expect-&expect-version;</para>
</listitem>--> </listitem>-->
<!--<listitem> <listitem>
<para>File-&file-version;</para> <para>File-&file-version;</para>
</listitem>--> </listitem>
<!--<listitem> <!--<listitem>
<para>Findutils-&findutils-version;</para> <para>Findutils-&findutils-version;</para>
</listitem>--> </listitem>-->
@ -122,9 +122,9 @@
<listitem> <listitem>
<para>Gzip-&gzip-version;</para> <para>Gzip-&gzip-version;</para>
</listitem> </listitem>
<!--<listitem> <listitem>
<para>IANA-Etc-&iana-etc-version;</para> <para>IANA-Etc-&iana-etc-version;</para>
</listitem>--> </listitem>
<!--<listitem> <!--<listitem>
<para>Inetutils-&inetutils-version;</para> <para>Inetutils-&inetutils-version;</para>
</listitem>--> </listitem>-->
@ -137,9 +137,9 @@
<listitem revision="systemd"> <listitem revision="systemd">
<para>Jinja2-&jinja2-version;</para> <para>Jinja2-&jinja2-version;</para>
</listitem> </listitem>
<!--<listitem> <listitem>
<para>Kbd-&kbd-version;</para> <para>Kbd-&kbd-version;</para>
</listitem>--> </listitem>
<!--<listitem> <!--<listitem>
<para>Kmod-&kmod-version;</para> <para>Kmod-&kmod-version;</para>
</listitem>--> </listitem>-->
@ -194,9 +194,9 @@
<!--<listitem> <!--<listitem>
<para>Ncurses-&ncurses-version;</para> <para>Ncurses-&ncurses-version;</para>
</listitem>--> </listitem>-->
<!--<listitem> <listitem>
<para>Ninja-&ninja-version;</para> <para>Ninja-&ninja-version;</para>
</listitem>--> </listitem>
<listitem> <listitem>
<para>Openssl-&openssl-version;</para> <para>Openssl-&openssl-version;</para>
</listitem> </listitem>
@ -212,9 +212,9 @@
<listitem> <listitem>
<para>Procps-ng-&procps-ng-version;</para> <para>Procps-ng-&procps-ng-version;</para>
</listitem> </listitem>
<!--<listitem> <listitem>
<para>Psmisc-&psmisc-version;</para> <para>Psmisc-&psmisc-version;</para>
</listitem>--> </listitem>
<listitem> <listitem>
<para>Python-&python-version;</para> <para>Python-&python-version;</para>
</listitem> </listitem>
@ -230,9 +230,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>
@ -298,6 +298,12 @@
<listitem> <listitem>
<para>perl-5.34.0-upstream_fixes-1.patch</para> <para>perl-5.34.0-upstream_fixes-1.patch</para>
</listitem> </listitem>
<listitem>
<para>systemd-250-kernel_5.17_fixes-1.patch</para>
</listitem>
<listitem>
<para>systemd-250-upstream_fixes-1.patch</para>
</listitem>
</itemizedlist> </itemizedlist>

View File

@ -79,11 +79,11 @@
</itemizedlist> </itemizedlist>
<para>To download all of the packages and patches by using <para>To download all of the packages and patches by using
<ulink url="../wget-list">wget-list</ulink> as an input to the <ulink url="../&wget-list;">&wget-list;</ulink>
<command>wget</command> command, use:</para> as an input to the <command>wget</command> command, use:</para>
<screen role="nodump"><userinput>wget --input-file=wget-list --continue --directory-prefix=$LFS/sources</userinput></screen>
<screen role="nodump"><userinput>wget --input-file=&wget-list; --continue --directory-prefix=$LFS/sources</userinput></screen>
<!--
<note><para> <note><para>
The <filename>wget-list</filename> file mentioned above retrieves all The <filename>wget-list</filename> file mentioned above retrieves all
packages for both the sysV and systemd versions of LFS. There are a total packages for both the sysV and systemd versions of LFS. There are a total
@ -91,7 +91,7 @@
<filename>md5sums</filename> file mentioned below is specific to the <filename>md5sums</filename> file mentioned below is specific to the
current book. current book.
</para></note> </para></note>
-->
<para>Additionally, starting with LFS-7.0, there is a separate file, <para>Additionally, starting with LFS-7.0, there is a separate file,
<ulink url="../md5sums">md5sums</ulink>, which can be used to verify that all <ulink url="../md5sums">md5sums</ulink>, which can be used to verify that all
the correct packages are available before proceeding. Place that file in the correct packages are available before proceeding. Place that file in

View File

@ -135,22 +135,6 @@
</listitem> </listitem>
</varlistentry> </varlistentry>
<varlistentry revision="systemd">
<term>Systemd Upstream Fixes Patch - <token>&systemd-upstream-fixes-patch-size;</token>:</term>
<listitem>
<para>Download: <ulink url="&patches-root;&systemd-upstream-fixes-patch;"/></para>
<para>MD5 sum: <literal>&systemd-upstream-fixes-patch-md5;</literal></para>
</listitem>
</varlistentry>
<varlistentry revision="systemd">
<term>Systemd Kernel Fixes Patch - <token>&systemd-kernel-fixes-patch-size;</token>:</term>
<listitem>
<para>Download: <ulink url="&patches-root;&systemd-kernel-fixes-patch;"/></para>
<para>MD5 sum: <literal>&systemd-kernel-fixes-patch-md5;</literal></para>
</listitem>
</varlistentry>
<varlistentry> <varlistentry>
<term>Xz Upstream Fix Patch - <token>&xz-upstream-fix-patch-size;</token>:</term> <term>Xz Upstream Fix Patch - <token>&xz-upstream-fix-patch-size;</token>:</term>
<listitem> <listitem>

View File

@ -134,6 +134,11 @@ popd</userinput></screen>
<screen><userinput remap="install">make DESTDIR=$LFS TIC_PATH=$(pwd)/build/progs/tic install <screen><userinput remap="install">make DESTDIR=$LFS TIC_PATH=$(pwd)/build/progs/tic install
echo "INPUT(-lncursesw)" > $LFS/usr/lib/libncurses.so</userinput></screen> echo "INPUT(-lncursesw)" > $LFS/usr/lib/libncurses.so</userinput></screen>
<para>Remove an unneeded static library not handled by
<command>configure</command>:</para>
<screen><userinput remap="install">rm -v $LFS/usr/lib/libncurses++w.a</userinput></screen>
<variablelist> <variablelist>
<title>The meaning of the install options:</title> <title>The meaning of the install options:</title>

View File

@ -12,13 +12,13 @@
<para>It is time to create the full structure in the LFS file system.</para> <para>It is time to create the full structure in the LFS file system.</para>
<note><para>Some of the directories mentioned in this section may be
already created earlier with explicit instructions or when installing some
packages. They are repeated below for completeness.</para></note>
<para>Create some root-level directories that are not in the limited set <para>Create some root-level directories that are not in the limited set
required in the previous chapters by issuing the following command:</para> required in the previous chapters by issuing the following command:</para>
<note><para>Some of the directories below have already been created earlier
with explicit instructions or when installing some packages. They are
repeated below for completeness.</para></note>
<screen><userinput>mkdir -pv /{boot,home,mnt,opt,srv}</userinput></screen> <screen><userinput>mkdir -pv /{boot,home,mnt,opt,srv}</userinput></screen>
<para>Create the required set of subdirectories below the root-level by <para>Create the required set of subdirectories below the root-level by

View File

@ -43,7 +43,7 @@
<para>Prepare Bc for compilation:</para> <para>Prepare Bc for compilation:</para>
<screen><userinput remap="configure">CC=gcc ./configure --prefix=/usr -G -O3</userinput></screen> <screen><userinput remap="configure">CC=gcc ./configure --prefix=/usr -G -O3 -r</userinput></screen>
<variablelist> <variablelist>
<title>The meaning of the configure options:</title> <title>The meaning of the configure options:</title>
@ -55,6 +55,14 @@
</listitem> </listitem>
</varlistentry> </varlistentry>
<varlistentry>
<term><parameter>-G</parameter></term>
<listitem>
<para>Omit parts of the test suite that won't work
without a GNU bc present.</para>
</listitem>
</varlistentry>
<varlistentry> <varlistentry>
<term><parameter>-O3</parameter></term> <term><parameter>-O3</parameter></term>
<listitem> <listitem>
@ -63,10 +71,10 @@
</varlistentry> </varlistentry>
<varlistentry> <varlistentry>
<term><parameter>-G</parameter></term> <term><parameter>-r</parameter></term>
<listitem> <listitem>
<para>Omit parts of the test suite that won't work <para>Enable the use of <application>Readline</application> to
without a GNU bc present.</para> improve the line editing feature of bc.</para>
</listitem> </listitem>
</varlistentry> </varlistentry>
</variablelist> </variablelist>

View File

@ -173,15 +173,13 @@ cd build</userinput></screen>
<para>Test the results:</para> <para>Test the results:</para>
<screen><userinput remap="test">make -k check</userinput></screen> <screen><userinput remap="test">make -k check</userinput></screen>
<!--
<para>Four tests related to zlib are known to fail.</para>
-->
<!--
<para>Seven gold tests are known to fail with gcc-11.1.0</para>
<para>Four ld tests named <quote>Run property ...</quote> are known to <!-- Will be fixed in 2.39
fail.</para> https://sourceware.org/git/?p=binutils-gdb.git;a=commit;h=01ae03b -->
--> <para>One gold test, <filename>pr17704a_test</filename>, is known to
fail if <parameter>CONFIG_IA32_EMULATION</parameter> is disabled in the
kernel configuration of the host system.</para>
<para>Install the package:</para> <para>Install the package:</para>
<screen><userinput remap="install">make tooldir=/usr install</userinput></screen> <screen><userinput remap="install">make tooldir=/usr install</userinput></screen>

View File

@ -92,7 +92,7 @@
</varlistentry> </varlistentry>
<varlistentry id="libcheck"> <varlistentry id="libcheck">
<term><filename class="libraryfile">libcheck.{a,so}</filename></term> <term><filename class="libraryfile">libcheck.so</filename></term>
<listitem> <listitem>
<para>Contains functions that allow Check to be called from a test <para>Contains functions that allow Check to be called from a test
program</para> program</para>

View File

@ -136,6 +136,9 @@ FORCE_UNSAFE_CONFIGURE=1 ./configure \
<!-- test-getlogin is now skipped <!-- test-getlogin is now skipped
<para>The test-getlogin test is known to fail in the LFS chroot environment.</para> <para>The test-getlogin test is known to fail in the LFS chroot environment.</para>
--> -->
<!-- should be fixed at next release, coreutils-9.2 -->
<para>The sort-NaN-infloop test is known to fail with GCC-12.</para>
<para>Remove the temporary group:</para> <para>Remove the temporary group:</para>
<screen><userinput remap="test">sed -i '/dummy/d' /etc/group</userinput></screen> <screen><userinput remap="test">sed -i '/dummy/d' /etc/group</userinput></screen>

View File

@ -56,20 +56,11 @@
--disable-doxygen-docs \ --disable-doxygen-docs \
--disable-xml-docs \ --disable-xml-docs \
--docdir=/usr/share/doc/dbus-&dbus-version; \ --docdir=/usr/share/doc/dbus-&dbus-version; \
--with-console-auth-dir=/run/console \
--with-system-socket=/run/dbus/system_bus_socket</userinput></screen> --with-system-socket=/run/dbus/system_bus_socket</userinput></screen>
<variablelist> <variablelist>
<title>The meaning of the configure options:</title> <title>The meaning of the configure options:</title>
<varlistentry>
<term><parameter>--with-console-auth-dir=/run/console</parameter></term>
<listitem>
<para>This specifies the location of the ConsoleKit authorization
directory.</para>
</listitem>
</varlistentry>
<varlistentry> <varlistentry>
<term> <term>
<parameter>--runstatedir=/run</parameter> and <parameter>--runstatedir=/run</parameter> and

View File

@ -174,10 +174,22 @@ esac</userinput></screen>
</listitem> </listitem>
<listitem> <listitem>
<para>The <emphasis>nss/tst-nss-files-hosts-multi</emphasis> <para>Some tests, for example
test is known to fail on relatively slow systems due to an internal <emphasis>nss/tst-nss-files-hosts-multi</emphasis>,
are known to fail on relatively slow systems due to an internal
timeout.</para> timeout.</para>
</listitem> </listitem>
<!--
https://lists.linuxfromscratch.org/sympa/arc/lfs-support/2022-06/msg00022.html
https://sourceware.org/pipermail/libc-alpha/2022-June/139839.html
-->
<listitem>
<para>About 27 tests, for example <emphasis>elf/tst-pldd</emphasis>,
are known to fail if the kernel supports namespaces (see
<filename>namespaces(7)</filename> for details) but the host distro
has disabled them via sysctl.</para>
</listitem>
<!-- <!--
<listitem> <listitem>
<para>The <emphasis>rt/tst-cputimer{1,2,3}</emphasis> tests depend on <para>The <emphasis>rt/tst-cputimer{1,2,3}</emphasis> tests depend on

View File

@ -77,7 +77,8 @@
<varlistentry id="egrep"> <varlistentry id="egrep">
<term><command>egrep</command></term> <term><command>egrep</command></term>
<listitem> <listitem>
<para>Prints lines matching an extended regular expression</para> <para>Prints lines matching an extended regular expression.
It is obsoleted, use <command>grep -E</command> instead</para>
<indexterm zone="ch-system-grep egrep"> <indexterm zone="ch-system-grep egrep">
<primary sortas="b-egrep">egrep</primary> <primary sortas="b-egrep">egrep</primary>
</indexterm> </indexterm>
@ -87,7 +88,8 @@
<varlistentry id="fgrep"> <varlistentry id="fgrep">
<term><command>fgrep</command></term> <term><command>fgrep</command></term>
<listitem> <listitem>
<para>Prints lines matching a list of fixed strings</para> <para>Prints lines matching a list of fixed strings.
It is obsoleted, use <command>grep -F</command> instead</para>
<indexterm zone="ch-system-grep fgrep"> <indexterm zone="ch-system-grep fgrep">
<primary sortas="b-fgrep">fgrep</primary> <primary sortas="b-fgrep">fgrep</primary>
</indexterm> </indexterm>

View File

@ -81,12 +81,15 @@ make MANSUFFIX=ssl install</userinput></screen>
<note> <note>
<para> <para>
You should update OpenSSL when a new version which fixes vulnerabilities You should update OpenSSL when a new version which fixes vulnerabilities
is announced. The releases run in series, with a letter for each release is announced. Since OpenSSL 3.0.0, the OpenSSL versioning scheme
after the initial release (e.g. 1.1.1, 1.1.1a, 1.1.1b, etc). Because LFS follows the MAJOR.MINOR.PATCH format. API/ABI compatibility
installs only the shared libraries, there is no need to recompile packages are guaranteed for the same MAJOR version number. Because LFS
which link to <filename class="libraryfile">libcrypto.so</filename> or installs only the shared libraries, there is no need to recompile
packages which link to
<filename class="libraryfile">libcrypto.so</filename> or
<filename class="libraryfile">libssl.so</filename> <filename class="libraryfile">libssl.so</filename>
<emphasis>when upgrading in the same series.</emphasis> <emphasis>when upgrading to a version with MAJOR version number
unchanged</emphasis>.
</para> </para>
<para> <para>
@ -132,8 +135,11 @@ make MANSUFFIX=ssl install</userinput></screen>
<term><command>c_rehash</command></term> <term><command>c_rehash</command></term>
<listitem> <listitem>
<para> <para>
is a <application>Perl</application> script that scans all files in is a <application>Perl</application> script that
a directory and adds symbolic links to their hash values scans all files in a directory and adds symbolic links to their
hash values. Use of <command>c_rehash</command> is considered
obsolete and should be replaced by
<command>openssl rehash</command> command
</para> </para>
<indexterm zone="ch-system-openssl c_rehash"> <indexterm zone="ch-system-openssl c_rehash">
<primary sortas="b-c_rehash">c_rehash</primary> <primary sortas="b-c_rehash">c_rehash</primary>

View File

@ -42,12 +42,14 @@
<note><para>The ELF loader's name is ld-linux-x86-64.so.2 on 64-bit systems <note><para>The ELF loader's name is ld-linux-x86-64.so.2 on 64-bit systems
and ld-linux.so.2 on 32-bit systems. The construct below selects the and ld-linux.so.2 on 32-bit systems. The construct below selects the
correct name for the current architecture.</para></note> correct name for the current architecture, excluding anything ending
with <quote>g</quote>, in case the commands below have already been
run.</para></note>
<!-- also of interest are libgfortan, libgo, libgomp, and libobjc from GCC --> <!-- also of interest are libgfortan, libgo, libgomp, and libobjc from GCC -->
<!--<screen><userinput>save_lib="ld-2.25.so libc-2.25.so libpthread-2.25.so libthread_db-1.0.so"--> <!--<screen><userinput>save_lib="ld-2.25.so libc-2.25.so libpthread-2.25.so libthread_db-1.0.so"-->
<screen><userinput>save_usrlib="$(cd /usr/lib; ls ld-linux*) <screen><userinput>save_usrlib="$(cd /usr/lib; ls ld-linux*[^g])
libc.so.6 libc.so.6
libthread_db.so.1 libthread_db.so.1
libquadmath.so.&libquadmath-version; libquadmath.so.&libquadmath-version;

View File

@ -40,16 +40,6 @@
<sect2 role="installation"> <sect2 role="installation">
<title>Installation of systemd</title> <title>Installation of systemd</title>
<para>First, apply a patch to fix a security vulnerability and regressions
with hostnames and idle units:</para>
<screen><userinput remap="pre">patch -Np1 -i ../systemd-&systemd-version;-upstream_fixes-1.patch</userinput></screen>
<para>Now, apply a patch to fix a problem with the linux kernel's headers in
version 5.17 and later:</para>
<screen><userinput remap="pre">patch -Np1 -i ../systemd-&systemd-version;-kernel_5.17_fixes-1.patch</userinput></screen>
<para>Remove two unneeded groups, <para>Remove two unneeded groups,
<systemitem class="groupname">render</systemitem> and <systemitem class="groupname">render</systemitem> and
<systemitem class="groupname">sgx</systemitem>, from the default udev <systemitem class="groupname">sgx</systemitem>, from the default udev
@ -64,21 +54,18 @@
cd build cd build
meson --prefix=/usr \ meson --prefix=/usr \
--sysconfdir=/etc \
--localstatedir=/var \
--buildtype=release \ --buildtype=release \
-Dblkid=true \
-Ddefault-dnssec=no \ -Ddefault-dnssec=no \
-Dfirstboot=false \ -Dfirstboot=false \
-Dinstall-tests=false \ -Dinstall-tests=false \
-Dldconfig=false \ -Dldconfig=false \
-Dsysusers=false \ -Dsysusers=false \
-Db_lto=false \
-Drpmmacrosdir=no \ -Drpmmacrosdir=no \
-Dhomed=false \ -Dhomed=false \
-Duserdb=false \ -Duserdb=false \
-Dman=false \ -Dman=false \
-Dmode=release \ -Dmode=release \
-Dpamconfdir=no \
-Ddocdir=/usr/share/doc/systemd-&systemd-version; \ -Ddocdir=/usr/share/doc/systemd-&systemd-version; \
..</userinput></screen> ..</userinput></screen>
@ -173,6 +160,13 @@ meson --prefix=/usr \
</listitem> </listitem>
</varlistentry> </varlistentry>
<varlistentry>
<term><parameter>-Dpamconfdir=no</parameter></term>
<listitem>
<para>Prevent the installation of a PAM configuration file not
functional on LFS.</para>
</listitem>
</varlistentry>
</variablelist> </variablelist>
<para>Compile the package:</para> <para>Compile the package:</para>
@ -185,11 +179,9 @@ meson --prefix=/usr \
<para>Install the man pages:</para> <para>Install the man pages:</para>
<screen><userinput remap="install">tar -xf ../../systemd-man-pages-&systemd-man-version;.tar.xz -C /usr/share/man</userinput></screen> <!-- Please make sure systemd man pages tarball has a common leading
component in the path. -->
<para>Remove a useless directory:</para> <screen><userinput remap="install">tar -xf ../../systemd-man-pages-&systemd-man-version;.tar.xz --strip-components=1 -C /usr/share/man</userinput></screen>
<screen><userinput remap="install">rm -rf /usr/lib/pam.d</userinput></screen>
<para>Create the <filename>/etc/machine-id</filename> file needed by <para>Create the <filename>/etc/machine-id</filename> file needed by
<command>systemd-journald</command>:</para> <command>systemd-journald</command>:</para>
@ -200,6 +192,12 @@ meson --prefix=/usr \
<screen><userinput remap="adjust">systemctl preset-all</userinput></screen> <screen><userinput remap="adjust">systemctl preset-all</userinput></screen>
<para>Disable a service for upgrading binary distros. It's useless for
a basic Linux system built from source, and it will report an error if
it's enabled but not configured:</para>
<screen><userinput remap="adjust">systemctl disable systemd-sysupdate</userinput></screen>
<!-- dev: 50-pid-max.conf is not removed in BLFS, so I commented the following out. <!-- dev: 50-pid-max.conf is not removed in BLFS, so I commented the following out.
If it causes any trouble, we can add this back and also copy it into BLFS --> If it causes any trouble, we can add this back and also copy it into BLFS -->
<!-- <!--

View File

@ -31,11 +31,11 @@
<para>The <command>init</command> program is controlled by the <para>The <command>init</command> program is controlled by the
<filename>/etc/inittab</filename> file and is organized into run levels that <filename>/etc/inittab</filename> file and is organized into run levels that
can be run by the user:</para> can be run by the user. In LFS, they are used as follows:</para>
<literallayout>0 &mdash; halt <literallayout>0 &mdash; halt
1 &mdash; Single user mode 1 &mdash; Single user mode
2 &mdash; Multiuser, without networking 2 &mdash; User definable
3 &mdash; Full multiuser mode 3 &mdash; Full multiuser mode
4 &mdash; User definable 4 &mdash; User definable
5 &mdash; Full multiuser mode with display manager 5 &mdash; Full multiuser mode with display manager

View File

@ -27,6 +27,17 @@
of a static <filename>/etc/resolv.conf</filename> file. Both services are of a static <filename>/etc/resolv.conf</filename> file. Both services are
enabled by default.</para> enabled by default.</para>
<note>
<para>
If you will not use <command>systemd-networkd</command> for network
configuration (for example, when the system is not connected to
network, or you want to use another utility like NetworkManager
for network configuration), disable a service to prevent an error
message during boot:
</para>
<screen role='nodump'><userinput>systemctl disable systemd-networkd-wait-online</userinput></screen>
</note>
<para>Configuration files for <command>systemd-networkd</command> (and <para>Configuration files for <command>systemd-networkd</command> (and
<command>systemd-resolved</command>) can be placed in <command>systemd-resolved</command>) can be placed in
<filename class="directory">/usr/lib/systemd/network</filename> <filename class="directory">/usr/lib/systemd/network</filename>

View File

@ -31,7 +31,7 @@
generally not used. See <filename>init(8)</filename> for more details), and generally not used. See <filename>init(8)</filename> for more details), and
each one of those corresponds to the actions the computer is supposed to each one of those corresponds to the actions the computer is supposed to
perform when it starts up. The default run-level is 3. Here are the perform when it starts up. The default run-level is 3. Here are the
descriptions of the different run-levels as they are implemented:</para> descriptions of the different run-levels as they are implemented in LFS:</para>
<literallayout>0: halt the computer <literallayout>0: halt the computer
1: single-user mode 1: single-user mode

View File

@ -72,6 +72,13 @@
<!ENTITY copyrightdate "%crdate;"> <!ENTITY copyrightdate "%crdate;">
]]> ]]>
<![ %sysv; [
<!ENTITY wget-list "wget-list-sysv">
]]>
<![ %systemd; [
<!ENTITY wget-list "wget-list-systemd">
]]>
<!ENTITY lfs-root "https://www.linuxfromscratch.org/"> <!ENTITY lfs-root "https://www.linuxfromscratch.org/">
<!ENTITY blfs-root "&lfs-root;blfs/"> <!ENTITY blfs-root "&lfs-root;blfs/">
<!ENTITY blfs-book "&blfs-root;view/&short-version;/"> <!ENTITY blfs-book "&blfs-root;view/&short-version;/">

View File

@ -58,10 +58,10 @@
<!ENTITY bash-fin-du "50 MB"> <!ENTITY bash-fin-du "50 MB">
<!ENTITY bash-fin-sbu "1.5 SBU"> <!ENTITY bash-fin-sbu "1.5 SBU">
<!ENTITY bc-version "5.2.5"> <!ENTITY bc-version "5.3.1">
<!ENTITY bc-size "428 KB"> <!ENTITY bc-size "434 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 "7b154ecc65aa07164c09de9fd88c7fc6"> <!ENTITY bc-md5 "10dbd6425f22987ad7ea6d68d55f3680">
<!ENTITY bc-home "https://git.yzena.com/gavin/bc"> <!ENTITY bc-home "https://git.yzena.com/gavin/bc">
<!ENTITY bc-fin-du "7.1 MB"> <!ENTITY bc-fin-du "7.1 MB">
<!ENTITY bc-fin-sbu "less than 0.1 SBU"> <!ENTITY bc-fin-sbu "less than 0.1 SBU">
@ -179,10 +179,10 @@
<!ENTITY expect-tmp-du "3.9 MB"> <!ENTITY expect-tmp-du "3.9 MB">
<!ENTITY expect-tmp-sbu "0.2 SBU"> <!ENTITY expect-tmp-sbu "0.2 SBU">
<!ENTITY file-version "5.41"> <!ENTITY file-version "5.42">
<!ENTITY file-size "1040 KB"> <!ENTITY file-size "1,080 KB">
<!ENTITY file-url "https://astron.com/pub/file/file-&file-version;.tar.gz"> <!ENTITY file-url "https://astron.com/pub/file/file-&file-version;.tar.gz">
<!ENTITY file-md5 "18233bb0a0089dfdc7dfbc93b96f231b"> <!ENTITY file-md5 "4d4f70c3b08a8a70d8baf67f085d7e92">
<!ENTITY file-home "https://www.darwinsys.com/file/"> <!ENTITY file-home "https://www.darwinsys.com/file/">
<!ENTITY file-tmp-du "32 MB"> <!ENTITY file-tmp-du "32 MB">
<!ENTITY file-tmp-sbu "0.1 SBU"> <!ENTITY file-tmp-sbu "0.1 SBU">
@ -322,10 +322,10 @@
<!ENTITY gzip-fin-du "20 MB"> <!ENTITY gzip-fin-du "20 MB">
<!ENTITY gzip-fin-sbu "0.1 SBU"> <!ENTITY gzip-fin-sbu "0.1 SBU">
<!ENTITY iana-etc-version "20220207"> <!ENTITY iana-etc-version "20220524">
<!ENTITY iana-etc-size "580 KB"> <!ENTITY iana-etc-size "582 KB">
<!ENTITY iana-etc-url "https://github.com/Mic92/iana-etc/releases/download/&iana-etc-version;/iana-etc-&iana-etc-version;.tar.gz"> <!ENTITY iana-etc-url "https://github.com/Mic92/iana-etc/releases/download/&iana-etc-version;/iana-etc-&iana-etc-version;.tar.gz">
<!ENTITY iana-etc-md5 "81d865ce7fe4240d5abed48c3ca5fa9f"> <!ENTITY iana-etc-md5 "a79e10f6c520a237a28522a25a7a4496">
<!ENTITY iana-etc-home "https://www.iana.org/protocols"> <!ENTITY iana-etc-home "https://www.iana.org/protocols">
<!ENTITY iana-etc-fin-du "4.7 MB"> <!ENTITY iana-etc-fin-du "4.7 MB">
<!ENTITY iana-etc-fin-sbu "less than 0.1 SBU"> <!ENTITY iana-etc-fin-sbu "less than 0.1 SBU">
@ -347,10 +347,10 @@
<!ENTITY intltool-fin-du "1.5 MB"> <!ENTITY intltool-fin-du "1.5 MB">
<!ENTITY intltool-fin-sbu "less than 0.1 SBU"> <!ENTITY intltool-fin-sbu "less than 0.1 SBU">
<!ENTITY iproute2-version "5.17.0"> <!ENTITY iproute2-version "5.18.0">
<!ENTITY iproute2-size "851 KB"> <!ENTITY iproute2-size "860 KB">
<!ENTITY iproute2-url "&kernel;linux/utils/net/iproute2/iproute2-&iproute2-version;.tar.xz"> <!ENTITY iproute2-url "&kernel;linux/utils/net/iproute2/iproute2-&iproute2-version;.tar.xz">
<!ENTITY iproute2-md5 "8ade96ee93f37fba7e1beec89f1a54bf"> <!ENTITY iproute2-md5 "f666bab8ccf9c972938a0c0d8a4e6a68">
<!ENTITY iproute2-home "&kernel;linux/utils/net/iproute2/"> <!ENTITY iproute2-home "&kernel;linux/utils/net/iproute2/">
<!ENTITY iproute2-fin-du "15 MB"> <!ENTITY iproute2-fin-du "15 MB">
<!ENTITY iproute2-fin-sbu "0.2 SBU"> <!ENTITY iproute2-fin-sbu "0.2 SBU">
@ -365,10 +365,10 @@
<!ENTITY jinja2-fin-du "3.7 MB"> <!ENTITY jinja2-fin-du "3.7 MB">
<!ENTITY jinja2-fin-sbu "less than 0.1 SBU"> <!ENTITY jinja2-fin-sbu "less than 0.1 SBU">
<!ENTITY kbd-version "2.4.0"> <!ENTITY kbd-version "2.5.0">
<!ENTITY kbd-size "1,095 KB"> <!ENTITY kbd-size "1,456 KB">
<!ENTITY kbd-url "https://www.kernel.org/pub/linux/utils/kbd/kbd-&kbd-version;.tar.xz"> <!ENTITY kbd-url "https://www.kernel.org/pub/linux/utils/kbd/kbd-&kbd-version;.tar.xz">
<!ENTITY kbd-md5 "3cac5be0096fcf7b32dcbd3c53831380"> <!ENTITY kbd-md5 "9b739cfd88e854f23d906d1990341fda">
<!ENTITY kbd-home "https://kbd-project.org/"> <!ENTITY kbd-home "https://kbd-project.org/">
<!ENTITY kbd-fin-du "33 MB"> <!ENTITY kbd-fin-du "33 MB">
<!ENTITY kbd-fin-sbu "0.1 SBU"> <!ENTITY kbd-fin-sbu "0.1 SBU">
@ -430,13 +430,13 @@
<!ENTITY libtool-fin-sbu "1.5 SBU"> <!ENTITY libtool-fin-sbu "1.5 SBU">
<!ENTITY linux-major-version "5"> <!ENTITY linux-major-version "5">
<!ENTITY linux-minor-version "17"> <!ENTITY linux-minor-version "18">
<!ENTITY linux-patch-version "5"> <!ENTITY linux-patch-version "3">
<!--<!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 "125,421 KB"> <!ENTITY linux-size "126,817 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 "2d9d725a716d27c82ea31d2b4e802158"> <!ENTITY linux-md5 "a8db20740f7398af70543a645a4cd7ae">
<!ENTITY linux-home "https://www.kernel.org/"> <!ENTITY linux-home "https://www.kernel.org/">
<!-- measured for 5.13.4 / gcc-11.1.0 on x86_64 : minimum is <!-- measured for 5.13.4 / gcc-11.1.0 on x86_64 : minimum is
allnoconfig rounded down to allow for ongoing cleanups, allnoconfig rounded down to allow for ongoing cleanups,
@ -496,10 +496,10 @@
<!ENTITY markupsafe-fin-du "520 KB"> <!ENTITY markupsafe-fin-du "520 KB">
<!ENTITY markupsafe-fin-sbu "less than 0.1 SBU"> <!ENTITY markupsafe-fin-sbu "less than 0.1 SBU">
<!ENTITY meson-version "0.62.1"> <!ENTITY meson-version "0.62.2">
<!ENTITY meson-size "1,988 KB"> <!ENTITY meson-size "1,991 KB">
<!ENTITY meson-url "&github;/mesonbuild/meson/releases/download/&meson-version;/meson-&meson-version;.tar.gz"> <!ENTITY meson-url "&github;/mesonbuild/meson/releases/download/&meson-version;/meson-&meson-version;.tar.gz">
<!ENTITY meson-md5 "2f5301d0e7fd5544ab0004393ba44cbe"> <!ENTITY meson-md5 "e6521b43730901bdd67afa2adefa64a3">
<!ENTITY meson-home "https://mesonbuild.com"> <!ENTITY meson-home "https://mesonbuild.com">
<!ENTITY meson-fin-du "41 MB"> <!ENTITY meson-fin-du "41 MB">
<!ENTITY meson-fin-sbu "less than 0.1 SBU"> <!ENTITY meson-fin-sbu "less than 0.1 SBU">
@ -530,10 +530,10 @@
<!ENTITY ncurses-fin-du "45 MB"> <!ENTITY ncurses-fin-du "45 MB">
<!ENTITY ncurses-fin-sbu "0.4 SBU"> <!ENTITY ncurses-fin-sbu "0.4 SBU">
<!ENTITY ninja-version "1.10.2"> <!ENTITY ninja-version "1.11.0">
<!ENTITY ninja-size "209 KB"> <!ENTITY ninja-size "228 KB">
<!ENTITY ninja-url "&github;/ninja-build/ninja/archive/v&ninja-version;/ninja-&ninja-version;.tar.gz"> <!ENTITY ninja-url "&github;/ninja-build/ninja/archive/v&ninja-version;/ninja-&ninja-version;.tar.gz">
<!ENTITY ninja-md5 "639f75bc2e3b19ab893eaf2c810d4eb4"> <!ENTITY ninja-md5 "7d1a1a2f5cdc06795b3054df5c17d5ef">
<!ENTITY ninja-home "https://ninja-build.org/"> <!ENTITY ninja-home "https://ninja-build.org/">
<!ENTITY ninja-fin-du "64 MB"> <!ENTITY ninja-fin-du "64 MB">
<!ENTITY ninja-fin-sbu "0.2 SBU"> <!ENTITY ninja-fin-sbu "0.2 SBU">
@ -557,13 +557,13 @@
<!ENTITY patch-fin-sbu "0.2 SBU"> <!ENTITY patch-fin-sbu "0.2 SBU">
<!ENTITY perl-version-major "5"> <!ENTITY perl-version-major "5">
<!ENTITY perl-version-minor "34"> <!ENTITY perl-version-minor "36">
<!ENTITY perl-version-patch "1"> <!ENTITY perl-version-patch "0">
<!ENTITY perl-version-min "&perl-version-major;.&perl-version-minor;"> <!ENTITY perl-version-min "&perl-version-major;.&perl-version-minor;">
<!ENTITY perl-version "&perl-version-major;.&perl-version-minor;.&perl-version-patch;"> <!ENTITY perl-version "&perl-version-major;.&perl-version-minor;.&perl-version-patch;">
<!ENTITY perl-size "12,464 KB"> <!ENTITY perl-size "12,746 KB">
<!ENTITY perl-url "https://www.cpan.org/src/5.0/perl-&perl-version;.tar.xz"> <!ENTITY perl-url "https://www.cpan.org/src/5.0/perl-&perl-version;.tar.xz">
<!ENTITY perl-md5 "7d2ece7f50775ea1ff739831935a24bd"> <!ENTITY perl-md5 "826e42da130011699172fd655e49cfa2">
<!ENTITY perl-home "https://www.perl.org/"> <!ENTITY perl-home "https://www.perl.org/">
<!ENTITY perl-tmp-du "272 MB"> <!ENTITY perl-tmp-du "272 MB">
<!ENTITY perl-tmp-sbu "1.6 SBU"> <!ENTITY perl-tmp-sbu "1.6 SBU">
@ -586,10 +586,10 @@
<!ENTITY procps-ng-fin-du "19 MB"> <!ENTITY procps-ng-fin-du "19 MB">
<!ENTITY procps-ng-fin-sbu "0.4 SBU"> <!ENTITY procps-ng-fin-sbu "0.4 SBU">
<!ENTITY psmisc-version "23.4"> <!ENTITY psmisc-version "23.5">
<!ENTITY psmisc-size "362 KB"> <!ENTITY psmisc-size "395 KB">
<!ENTITY psmisc-url "https://sourceforge.net/projects/psmisc/files/psmisc/psmisc-&psmisc-version;.tar.xz"> <!ENTITY psmisc-url "https://sourceforge.net/projects/psmisc/files/psmisc/psmisc-&psmisc-version;.tar.xz">
<!ENTITY psmisc-md5 "8114cd4489b95308efe2509c3a406bbf"> <!ENTITY psmisc-md5 "014f0b5d5ab32478a2c57812ad01e1fb">
<!ENTITY psmisc-home "https://gitlab.com/psmisc/psmisc"> <!ENTITY psmisc-home "https://gitlab.com/psmisc/psmisc">
<!ENTITY psmisc-fin-du "5.6 MB"> <!ENTITY psmisc-fin-du "5.6 MB">
<!ENTITY psmisc-fin-sbu "less than 0.1 SBU"> <!ENTITY psmisc-fin-sbu "less than 0.1 SBU">
@ -597,19 +597,19 @@
<!-- If python minor version changes, updates in python and <!-- If python minor version changes, updates in python and
meson pages will be needed: python3.6 and python3.6m --> meson pages will be needed: python3.6 and python3.6m -->
<!ENTITY python-version "3.10.4"> <!ENTITY python-version "3.10.5">
<!ENTITY python-minor "3.10"> <!ENTITY python-minor "3.10">
<!ENTITY python-size "18,890 KB"> <!ENTITY python-size "18,908 KB">
<!ENTITY python-url "https://www.python.org/ftp/python/&python-version;/Python-&python-version;.tar.xz"> <!ENTITY python-url "https://www.python.org/ftp/python/&python-version;/Python-&python-version;.tar.xz">
<!ENTITY python-md5 "21f2e113e087083a1e8cf10553d93599"> <!ENTITY python-md5 "f05727cb3489aa93cd57eb561c16747b">
<!ENTITY python-home "https://www.python.org/"> <!ENTITY python-home "https://www.python.org/">
<!ENTITY python-tmp-du "359 MB"> <!ENTITY python-tmp-du "359 MB">
<!ENTITY python-tmp-sbu "1.2 SBU"> <!ENTITY python-tmp-sbu "1.2 SBU">
<!ENTITY python-fin-du "275 MB"> <!ENTITY python-fin-du "275 MB">
<!ENTITY python-fin-sbu "4.3 SBU"> <!ENTITY python-fin-sbu "4.3 SBU">
<!ENTITY python-docs-url "https://www.python.org/ftp/python/doc/&python-version;/python-&python-version;-docs-html.tar.bz2"> <!ENTITY python-docs-url "https://www.python.org/ftp/python/doc/&python-version;/python-&python-version;-docs-html.tar.bz2">
<!ENTITY python-docs-md5 "f5dce93c8149e45324d87c5e05e5fcb9"> <!ENTITY python-docs-md5 "46a8c3285c6ca87736bc9aad2d8519ba">
<!ENTITY python-docs-size "7,098 KB"> <!ENTITY python-docs-size "7,112 KB">
<!ENTITY readline-version "8.1.2"> <!ENTITY readline-version "8.1.2">
<!ENTITY readline-soversion "8.1"><!-- used for stripping --> <!ENTITY readline-soversion "8.1"><!-- used for stripping -->
@ -646,20 +646,20 @@
<!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 "250"> <!ENTITY systemd-version "251">
<!--<!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 "10,856 KB"> <!ENTITY systemd-size "11,168 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 "8929beb037c587ada4ed201f19756fe2"> <!ENTITY systemd-md5 "8090fcccc3a2ec20995e89d56fed61b1">
<!ENTITY systemd-home "https://www.freedesktop.org/wiki/Software/systemd/"> <!ENTITY systemd-home "https://www.freedesktop.org/wiki/Software/systemd/">
<!ENTITY systemd-man-version "250"> <!ENTITY systemd-man-version "251">
<!ENTITY systemd-man-size "596 KB"> <!ENTITY systemd-man-size "596 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-man-version;.tar.xz"> <!ENTITY systemd-man-url "&anduin-sources;/systemd-man-pages-&systemd-man-version;.tar.xz">
<!ENTITY systemd-man-md5 "af3aca39abe4e990cb2a9ac63dcdf506"> <!ENTITY systemd-man-md5 "87053ffef1cfb74e4fe28f627e12a2a4">
<!ENTITY systemd-fin-du "273 MB"> <!ENTITY systemd-fin-du "273 MB">
<!ENTITY systemd-fin-sbu "2.2 SBU"> <!ENTITY systemd-fin-sbu "2.2 SBU">
@ -728,13 +728,13 @@
<!ENTITY mount-setsid-du "85 MB"> <!ENTITY mount-setsid-du "85 MB">
<!ENTITY mount-setsid-sbu "less than 0.1 SBU"> <!ENTITY mount-setsid-sbu "less than 0.1 SBU">
<!ENTITY vim-version "8.2.4814"> <!ENTITY vim-version "8.2.5014">
<!ENTITY vim-majmin "82"> <!ENTITY vim-majmin "82">
<!ENTITY vim-docdir "vim/vim82"> <!ENTITY vim-docdir "vim/vim82">
<!ENTITY vim-size "10,486 KB"> <!ENTITY vim-size "10,568 KB">
<!--<!ENTITY vim-url "https://github.com/vim/vim/archive/v&vim-version;/vim-&vim-version;.tar.gz">--> <!--<!ENTITY vim-url "https://github.com/vim/vim/archive/v&vim-version;/vim-&vim-version;.tar.gz">-->
<!ENTITY vim-url "&anduin-sources;/vim-&vim-version;.tar.xz"> <!ENTITY vim-url "&anduin-sources;/vim-&vim-version;.tar.xz">
<!ENTITY vim-md5 "3ffc16fd72de90ab72f7d94dee30a806"> <!ENTITY vim-md5 "5b27e59fa53b74611422af6fa4149957">
<!ENTITY vim-home "https://www.vim.org"> <!ENTITY vim-home "https://www.vim.org">
<!ENTITY vim-fin-du "206 MB"> <!ENTITY vim-fin-du "206 MB">
<!ENTITY vim-fin-sbu "2.4 SBU"> <!ENTITY vim-fin-sbu "2.4 SBU">

View File

@ -85,14 +85,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">
<!ENTITY systemd-upstream-fixes-patch "systemd-&systemd-version;-upstream_fixes-1.patch">
<!ENTITY systemd-upstream-fixes-patch-md5 "71eac6abdad5fba2039dcd011a9ae5b3">
<!ENTITY systemd-upstream-fixes-patch-size "20 KB">
<!ENTITY systemd-kernel-fixes-patch "systemd-&systemd-version;-kernel_5.17_fixes-1.patch">
<!ENTITY systemd-kernel-fixes-patch-md5 "34cee987b35d5d522fd3317e08057c1d">
<!ENTITY systemd-kernel-fixes-patch-size "2.7 KB">
<!ENTITY xz-upstream-fix-patch "xz-&xz-version;-upstream_fix-1.patch"> <!ENTITY xz-upstream-fix-patch "xz-&xz-version;-upstream_fix-1.patch">
<!ENTITY xz-upstream-fix-patch-md5 "584c72ea3d8f7502b2770670f3090788"> <!ENTITY xz-upstream-fix-patch-md5 "584c72ea3d8f7502b2770670f3090788">
<!ENTITY xz-upstream-fix-patch-size "3.7 KB"> <!ENTITY xz-upstream-fix-patch-size "3.7 KB">