mirror of
https://git.linuxfromscratch.org/lfs.git
synced 2025-06-19 03:39:20 +01:00
Merge remote-tracking branch 'origin/trunk' into xry111/loongarch
This commit is contained in:
commit
ba41e17b38
@ -2935,6 +2935,7 @@
|
||||
<ulink url="&blfs-book;postlfs/make-ca.html">make-ca</ulink>,
|
||||
<ulink url="&blfs-book;postlfs/p11-kit.html">p11-kit</ulink>,
|
||||
<ulink url="&blfs-book;general/pcre2.html">PCRE2</ulink>,
|
||||
<ulink url="&pypi-home;pefile">pefile</ulink>,
|
||||
<ulink url="&blfs-book;postlfs/polkit.html">Polkit</ulink>,
|
||||
<ulink url='&pypi-home;/pyelftools'>pyelftools</ulink>,
|
||||
<ulink url="&blfs-book;postlfs/qemu.html">qemu</ulink>,
|
||||
|
@ -40,6 +40,102 @@
|
||||
appropriate for the entry or if needed the entire day's listitem.
|
||||
-->
|
||||
|
||||
<listitem>
|
||||
<para>2023-12-31</para>
|
||||
<itemizedlist>
|
||||
<listitem>
|
||||
<para>[xry111] - Add --enable-default-hash-style=gnu configuring
|
||||
binutils. Fixes
|
||||
<ulink url='&lfs-ticket-root;5401'>#5401</ulink>.</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>[xry111] - Fix CVE-2023-7008 for systemd-255. Fixes
|
||||
<ulink url='&lfs-ticket-root;5405'>#5405</ulink>.</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>[xry111] - Update to iana-etc-20231205. Addresses
|
||||
<ulink url='&lfs-ticket-root;5006'>#5006</ulink>.</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>[xry111] - Update to tzdata-2023d. Fixes
|
||||
<ulink url='&lfs-ticket-root;5399'>#5399</ulink>.</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>[xry111] - Update to linux-6.6.8. Fixes
|
||||
<ulink url='&lfs-ticket-root;5397'>#5397</ulink>.</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>[xry111] - Update to meson-1.3.1. Fixes
|
||||
<ulink url='&lfs-ticket-root;5402'>#5402</ulink>.</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>[xry111] - Update to grub-2.12. Fixes
|
||||
<ulink url='&lfs-ticket-root;5396'>#5396</ulink>.</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>[xry111] - Update to inetutils-2.5. Fixes
|
||||
<ulink url='&lfs-ticket-root;5404'>#5404</ulink>.</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>[xry111] - Update to setuptools-69.0.3. Fixes
|
||||
<ulink url='&lfs-ticket-root;5400'>#5400</ulink>.</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>[xry111] - Update to xml-parser-2.47. Fixes
|
||||
<ulink url='&lfs-ticket-root;5403'>#5403</ulink>.</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>[xry111] - Update to vim-9.0.2189. Addresses
|
||||
<ulink url='&lfs-ticket-root;4500'>#4500</ulink>.</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>[xry111] - Update to autoconf-2.72. Fixes
|
||||
<ulink url='&lfs-ticket-root;5398'>#5398</ulink>.</para>
|
||||
</listitem>
|
||||
</itemizedlist>
|
||||
</listitem>
|
||||
|
||||
<listitem>
|
||||
<para>2023-12-16</para>
|
||||
<itemizedlist>
|
||||
<listitem>
|
||||
<para>[xry111] - Update to <phrase revision='sysv'>udev
|
||||
from </phrase>systemd-255. Fixes
|
||||
<ulink url='&lfs-ticket-root;5390'>#5390</ulink>.</para>
|
||||
</listitem>
|
||||
</itemizedlist>
|
||||
</listitem>
|
||||
|
||||
<listitem>
|
||||
<para>2023-12-14</para>
|
||||
<itemizedlist>
|
||||
<listitem>
|
||||
<para>[bdubbs] - Update to util-linux v2.39.3. Fixes
|
||||
<ulink url='&lfs-ticket-root;5388'>#5388</ulink>.</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>[bdubbs] - Update to python3-3.12.1. Fixes
|
||||
<ulink url='&lfs-ticket-root;5392'>#5392</ulink>.</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>[bdubbs] - Update to linux-6.6.7. Fixes
|
||||
<ulink url='&lfs-ticket-root;5387'>#5387</ulink>.</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>[bdubbs] - Update to kbd-2.6.4. Fixes
|
||||
<ulink url='&lfs-ticket-root;5393'>#5393</ulink>.</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>[bdubbs] - Update to bc-6.7.4. Fixes
|
||||
<ulink url='&lfs-ticket-root;5389'>#5389</ulink>.</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>[bdubbs] - Reformat util-linux configure parameters. Fixes
|
||||
<ulink url='&lfs-ticket-root;5395'>#5395</ulink>.</para>
|
||||
</listitem>
|
||||
</itemizedlist>
|
||||
</listitem>
|
||||
|
||||
<listitem>
|
||||
<para>2023-12-04</para>
|
||||
<itemizedlist>
|
||||
|
@ -32,9 +32,9 @@
|
||||
<!--<listitem>
|
||||
<para>Attr-&attr-version;</para>
|
||||
</listitem>-->
|
||||
<!--<listitem>
|
||||
<listitem>
|
||||
<para>Autoconf-&autoconf-version;</para>
|
||||
</listitem>-->
|
||||
</listitem>
|
||||
<!--<listitem>
|
||||
<para>Automake-&automake-version;</para>
|
||||
</listitem>-->
|
||||
@ -116,18 +116,18 @@
|
||||
<!--<listitem>
|
||||
<para>Groff-&groff-version;</para>
|
||||
</listitem>-->
|
||||
<!--<listitem>
|
||||
<listitem>
|
||||
<para>GRUB-&grub-version;</para>
|
||||
</listitem>-->
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>Gzip-&gzip-version;</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>Iana-Etc-&iana-etc-version;</para>
|
||||
</listitem>
|
||||
<!--<listitem>
|
||||
<listitem>
|
||||
<para>Inetutils-&inetutils-version;</para>
|
||||
</listitem>-->
|
||||
</listitem>
|
||||
<!--<listitem>
|
||||
<para>Intltool-&intltool-version;</para>
|
||||
</listitem>-->
|
||||
@ -248,9 +248,9 @@
|
||||
<listitem>
|
||||
<para>Texinfo-&texinfo-version;</para>
|
||||
</listitem>
|
||||
<!--<listitem>
|
||||
<listitem>
|
||||
<para>Tzdata-&tzdata-version;</para>
|
||||
</listitem>-->
|
||||
</listitem>
|
||||
<!--<listitem revision="sysv">
|
||||
<para>Udev from Systemd-&systemd-version;</para>
|
||||
</listitem>-->
|
||||
@ -263,9 +263,9 @@
|
||||
<listitem>
|
||||
<para>Wheel-&wheel-version;</para>
|
||||
</listitem>
|
||||
<!--<listitem>
|
||||
<listitem>
|
||||
<para>XML::Parser-&xml-parser-version;</para>
|
||||
</listitem>-->
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>Xz-&xz-version;</para>
|
||||
</listitem>
|
||||
@ -316,6 +316,10 @@
|
||||
<para>glibc-2.38-memalign_fix-1.patch</para>
|
||||
</listitem>
|
||||
|
||||
<listitem>
|
||||
<para>grub-2.06-upstream_fixes-1.patch</para>
|
||||
</listitem>
|
||||
|
||||
<listitem>
|
||||
<para>readline-8.2-upstream_fix-1.patch</para>
|
||||
</listitem>
|
||||
|
@ -92,15 +92,7 @@
|
||||
<para>MD5 sum: <literal>&glibc-fhs-patch-md5;</literal></para>
|
||||
</listitem>
|
||||
</varlistentry>
|
||||
<!--
|
||||
<varlistentry>
|
||||
<term>GRUB Upstream Fixes Patch - <token>&grub-upstream-fixes-patch-size;</token>:</term>
|
||||
<listitem>
|
||||
<para>Download: <ulink url="&patches-root;&grub-upstream-fixes-patch;"/></para>
|
||||
<para>MD5 sum: <literal>&grub-upstream-fixes-patch-md5;</literal></para>
|
||||
</listitem>
|
||||
</varlistentry>
|
||||
-->
|
||||
|
||||
<varlistentry>
|
||||
<term>Kbd Backspace/Delete Fix Patch - <token>&kbd-backspace-patch-size;</token>:</term>
|
||||
<listitem>
|
||||
|
@ -75,7 +75,8 @@ cd build</userinput></screen>
|
||||
--target=$LFS_TGT \
|
||||
--disable-nls \
|
||||
--enable-gprofng=no \
|
||||
--disable-werror</userinput></screen>
|
||||
--disable-werror \
|
||||
--enable-default-hash-style=gnu</userinput></screen>
|
||||
|
||||
<variablelist>
|
||||
<title>The meaning of the configure options:</title>
|
||||
@ -132,6 +133,22 @@ cd build</userinput></screen>
|
||||
</listitem>
|
||||
</varlistentry>
|
||||
|
||||
<varlistentry>
|
||||
<term><parameter>--enable-default-hash-style=gnu</parameter></term>
|
||||
<listitem>
|
||||
<para>By default, the linker would generate both the GNU-style
|
||||
hash table and the classic ELF hash table for shared libraries and
|
||||
dynamically linked executables. The hash tables are only intended
|
||||
for a dynamic linker to perform symbol lookup. On LFS the dynamic
|
||||
linker (provided by the Glibc package) will always use the
|
||||
GNU-style hash table which is faster to query. So the classic
|
||||
ELF hash table is completely useless. This makes the the linker
|
||||
only generate the GNU-style hash table by default, so we can avoid
|
||||
wasting time to generate the classic ELF hash table when we build
|
||||
the packages, or wasting disk space to store it.</para>
|
||||
</listitem>
|
||||
</varlistentry>
|
||||
|
||||
</variablelist>
|
||||
|
||||
<para>Continue with compiling the package:</para>
|
||||
|
@ -72,7 +72,8 @@ cd build</userinput></screen>
|
||||
--enable-shared \
|
||||
--enable-gprofng=no \
|
||||
--disable-werror \
|
||||
--enable-64-bit-bfd</userinput></screen>
|
||||
--enable-64-bit-bfd \
|
||||
--enable-default-hash-style=gnu</userinput></screen>
|
||||
|
||||
<variablelist>
|
||||
<title>The meaning of the new configure options:</title>
|
||||
|
@ -51,10 +51,8 @@
|
||||
|
||||
<para>Prepare Util-linux for compilation:</para>
|
||||
|
||||
<screen><userinput remap="configure">./configure ADJTIME_PATH=/var/lib/hwclock/adjtime \
|
||||
--libdir=/usr/lib \
|
||||
<screen><userinput remap="configure">./configure --libdir=/usr/lib \
|
||||
--runstatedir=/run \
|
||||
--docdir=/usr/share/doc/util-linux-&util-linux-version; \
|
||||
--disable-chfn-chsh \
|
||||
--disable-login \
|
||||
--disable-nologin \
|
||||
@ -63,7 +61,9 @@
|
||||
--disable-runuser \
|
||||
--disable-pylibmount \
|
||||
--disable-static \
|
||||
--without-python</userinput></screen>
|
||||
--without-python \
|
||||
ADJTIME_PATH=/var/lib/hwclock/adjtime \
|
||||
--docdir=/usr/share/doc/util-linux-&util-linux-version;</userinput></screen>
|
||||
|
||||
<variablelist>
|
||||
<title>The meaning of the configure options:</title>
|
||||
|
@ -41,12 +41,6 @@
|
||||
<sect2 role="installation">
|
||||
<title>Installation of Autoconf</title>
|
||||
|
||||
<para>First, fix several problems with the tests caused by bash-5.2 and later:</para>
|
||||
|
||||
<screen><userinput remap="pre">sed -e 's/SECONDS|/&SHLVL|/' \
|
||||
-e '/BASH_ARGV=/a\ /^SHLVL=/ d' \
|
||||
-i.orig tests/local.at</userinput></screen>
|
||||
|
||||
<para>Prepare Autoconf for compilation:</para>
|
||||
|
||||
<screen><userinput remap="configure">./configure --prefix=/usr</userinput></screen>
|
||||
@ -61,17 +55,6 @@
|
||||
To run the tests anyway, issue:</para>
|
||||
-->
|
||||
<screen><userinput remap="test">make check</userinput></screen>
|
||||
<!--
|
||||
<para>This takes a long time, about &autoconf-fin-sbu-tests; SBUs. In addition,
|
||||
several tests are skipped that use Automake. For full test coverage,
|
||||
Autoconf can be re-tested after Automake has been installed. In addition,
|
||||
two tests fail due to changes in libtool-2.4.3 and later.</para>
|
||||
-->
|
||||
<note><para>The test time for autoconf can be reduced significantly on a
|
||||
system with multiple cores. To do this, append
|
||||
<command>TESTSUITEFLAGS=-j<N></command> to the line above. For
|
||||
instance, using -j4 can reduce the test time by over 60
|
||||
percent.</para></note>
|
||||
|
||||
<para>Install the package:</para>
|
||||
|
||||
|
@ -56,9 +56,11 @@ cd build</userinput></screen>
|
||||
--enable-shared \
|
||||
--disable-werror \
|
||||
--enable-64-bit-bfd \
|
||||
--with-system-zlib</userinput></screen>
|
||||
--with-system-zlib \
|
||||
--enable-default-hash-style=gnu</userinput></screen>
|
||||
|
||||
<variablelist>
|
||||
<title>The meaning of the configure parameters:</title>
|
||||
<title>The meaning of the new configure parameters:</title>
|
||||
|
||||
<varlistentry>
|
||||
<term><parameter>--enable-ld=default</parameter></term>
|
||||
@ -75,14 +77,6 @@ cd build</userinput></screen>
|
||||
</listitem>
|
||||
</varlistentry>
|
||||
|
||||
<varlistentry>
|
||||
<term><parameter>--enable-64-bit-bfd</parameter></term>
|
||||
<listitem>
|
||||
<para>Enables 64-bit support (on hosts with narrower word sizes).
|
||||
May not be needed on 64-bit systems, but does no harm.</para>
|
||||
</listitem>
|
||||
</varlistentry>
|
||||
|
||||
<varlistentry>
|
||||
<term><parameter>--with-system-zlib</parameter></term>
|
||||
<listitem>
|
||||
|
@ -72,6 +72,12 @@
|
||||
aggressive optimization.</para>
|
||||
</warning>
|
||||
|
||||
<para>
|
||||
Add a file missing from the release tarball:
|
||||
</para>
|
||||
|
||||
<screen><userinput remap='pre'>echo <literal>depends bli part_gpt</literal> > grub-core/extra_deps.lst</userinput></screen>
|
||||
|
||||
<para>Prepare GRUB for compilation:</para>
|
||||
|
||||
<screen><userinput remap="configure">./configure --prefix=/usr \
|
||||
|
@ -54,12 +54,6 @@
|
||||
|
||||
<screen><userinput remap="test">make -k check</userinput></screen>
|
||||
|
||||
<note><para>The test time for Libtool can be reduced significantly on a
|
||||
system with multiple cores. To do this, append
|
||||
<command>TESTSUITEFLAGS=-j<N></command> to the line above. For
|
||||
instance, using -j4 can reduce the test time by over 60
|
||||
percent.</para></note>
|
||||
|
||||
<para>Five tests are known to fail in the LFS build environment due
|
||||
to a circular dependency, but these tests pass if rechecked after
|
||||
automake has been installed. Additionally, with grep-3.8, two tests will
|
||||
|
@ -48,6 +48,13 @@
|
||||
<screen><userinput remap="pre">sed -i -e 's/GROUP="render"/GROUP="video"/' \
|
||||
-e 's/GROUP="sgx", //' rules.d/50-udev-default.rules.in</userinput></screen>
|
||||
|
||||
<!-- https://github.com/systemd/systemd/pull/30549 -->
|
||||
<para>Now fix a security vulnerability in the DNSSEC verification of
|
||||
<command>systemd-resolved</command>:</para>
|
||||
|
||||
<screen><userinput remap='pre'>sed -e '/return FLAGS_SET.*AUTHENTICATED/s/(t/(dt/' \
|
||||
-i src/resolve/resolved-dns-transaction.c</userinput></screen>
|
||||
|
||||
<para>Prepare systemd for compilation:</para>
|
||||
|
||||
<screen><userinput remap="configure">mkdir -p build
|
||||
@ -63,13 +70,15 @@ meson setup \
|
||||
-Dldconfig=false \
|
||||
-Dsysusers=false \
|
||||
-Drpmmacrosdir=no \
|
||||
-Dhomed=false \
|
||||
-Dhomed=disabled \
|
||||
-Duserdb=false \
|
||||
-Dman=false \
|
||||
-Dmode=release \
|
||||
-Dpamconfdir=no \
|
||||
-Ddev-kvm-mode=0660 \
|
||||
-Dnobody-group=nogroup \
|
||||
-Dsysupdate=disabled \
|
||||
-Dukify=disabled \
|
||||
-Ddocdir=/usr/share/doc/systemd-&systemd-version; \
|
||||
..</userinput></screen>
|
||||
|
||||
@ -140,7 +149,8 @@ meson setup \
|
||||
</varlistentry>
|
||||
|
||||
<varlistentry>
|
||||
<term><parameter>-D{userdb,homed}=false</parameter></term>
|
||||
<term><parameter>-Dhomed=disabled</parameter> and
|
||||
<parameter>-Duserdb=false</parameter></term>
|
||||
<listitem>
|
||||
<para>Remove two daemons with dependencies that do not fit
|
||||
within the scope of LFS.</para>
|
||||
@ -188,6 +198,28 @@ meson setup \
|
||||
<systemitem class='groupname'>nogroup</systemitem>.</para>
|
||||
</listitem>
|
||||
</varlistentry>
|
||||
|
||||
<varlistentry>
|
||||
<term><parameter>-Dsysupdate=disabled</parameter></term>
|
||||
<listitem>
|
||||
<para>Do not install the <command>systemd-sysupdate</command>
|
||||
tool. It's designed for automatically upgrading binary distros,
|
||||
so it's useless for a basic Linux system built from source.
|
||||
And it will report errors on boot if it's enabled but not properly
|
||||
configured.</para>
|
||||
</listitem>
|
||||
</varlistentry>
|
||||
|
||||
<varlistentry>
|
||||
<term><parameter>-Dukify=disabled</parameter></term>
|
||||
<listitem>
|
||||
<para>Do not install the <command>systemd-ukify</command> script.
|
||||
At runtime this script requires the
|
||||
<application>pefile</application> Python module that neither LFS
|
||||
nor BLFS provides.</para>
|
||||
</listitem>
|
||||
</varlistentry>
|
||||
|
||||
</variablelist>
|
||||
|
||||
<para>Compile the package:</para>
|
||||
@ -215,12 +247,6 @@ meson setup \
|
||||
|
||||
<screen><userinput remap="adjust">systemctl preset-all</userinput></screen>
|
||||
|
||||
<para>Disable two services for upgrading binary distros. They are useless for
|
||||
a basic Linux system built from source, and each one will report an error if
|
||||
it's enabled but not configured:</para>
|
||||
|
||||
<screen><userinput remap="adjust">systemctl disable systemd-sysupdate{,-reboot}</userinput></screen>
|
||||
|
||||
<!-- 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 -->
|
||||
<!--
|
||||
|
@ -72,13 +72,6 @@
|
||||
|
||||
<screen><userinput remap="test">make check</userinput></screen>
|
||||
|
||||
<!-- On one system the -j4 improvement is 167s - 46s = 121s (72.46%) -->
|
||||
<note><para>The test time for Tar can be reduced significantly on a
|
||||
system with multiple cores. To do this, append
|
||||
<command>TESTSUITEFLAGS=-j<N></command> to the line above. For
|
||||
instance, using -j4 can reduce the test time by over 70
|
||||
percent.</para></note>
|
||||
|
||||
<para>One test, capabilities: binary store/restore, is known to fail if it is
|
||||
run because LFS lacks selinux, but will be skipped if the host kernel does
|
||||
not support extended attributes or security labels on the filesystem
|
||||
|
@ -126,11 +126,18 @@ meson setup \
|
||||
</varlistentry>
|
||||
</variablelist>
|
||||
|
||||
<para>Get the list of the shipped udev helpers and save it into an
|
||||
environment variable:</para>
|
||||
|
||||
<screen><userinput remap="make">udev_helpers=$(grep "'name' :" ../src/udev/meson.build | \
|
||||
awk '{print $3}' | tr -d ",'" | grep -v 'udevadm')</userinput></screen>
|
||||
|
||||
<para>Only build the components needed for udev:</para>
|
||||
|
||||
<screen><userinput remap="make">ninja udevadm systemd-hwdb \
|
||||
$(ninja -n | grep -Eo '(src/(lib)?udev|rules.d|hwdb.d)/[^ ]*') \
|
||||
$(realpath libudev.so --relative-to .)</userinput></screen>
|
||||
$(realpath libudev.so --relative-to .) \
|
||||
$udev_helpers udevadm</userinput></screen>
|
||||
|
||||
<para>Install the package:</para>
|
||||
|
||||
@ -148,8 +155,7 @@ install -vm644 rules.d/* ../rules.d/README /usr/lib/udev/rules.d/
|
||||
install -vm644 $(find ../rules.d/*.rules \
|
||||
-not -name '*power-switch*') /usr/lib/udev/rules.d/
|
||||
install -vm644 hwdb.d/* ../hwdb.d/{*.hwdb,README} /usr/lib/udev/hwdb.d/
|
||||
install -vm755 $(find src/udev \
|
||||
-type f -not -name '*.*') /usr/lib/udev
|
||||
install -vm755 $udev_helpers /usr/lib/udev
|
||||
install -vm644 ../network/99-default.link /usr/lib/udev/network</userinput></screen>
|
||||
|
||||
<para>Install some custom rules and support files useful in an LFS
|
||||
|
@ -48,8 +48,7 @@
|
||||
|
||||
<para>Prepare Util-linux for compilation:</para>
|
||||
|
||||
<screen revision="sysv"><userinput remap="configure">./configure ADJTIME_PATH=/var/lib/hwclock/adjtime \
|
||||
--bindir=/usr/bin \
|
||||
<screen revision="sysv"><userinput remap="configure">./configure --bindir=/usr/bin \
|
||||
--libdir=/usr/lib \
|
||||
--runstatedir=/run \
|
||||
--sbindir=/usr/sbin \
|
||||
@ -63,11 +62,11 @@
|
||||
--disable-static \
|
||||
--without-python \
|
||||
--without-systemd \
|
||||
--without-systemdsystemunitdir \
|
||||
--without-systemdsystemunitdir \
|
||||
ADJTIME_PATH=/var/lib/hwclock/adjtime \
|
||||
--docdir=/usr/share/doc/util-linux-&util-linux-version;</userinput></screen>
|
||||
|
||||
<screen revision="systemd"><userinput remap="configure">./configure ADJTIME_PATH=/var/lib/hwclock/adjtime \
|
||||
--bindir=/usr/bin \
|
||||
<screen revision="systemd"><userinput remap="configure">./configure --bindir=/usr/bin \
|
||||
--libdir=/usr/lib \
|
||||
--runstatedir=/run \
|
||||
--sbindir=/usr/sbin \
|
||||
@ -80,6 +79,7 @@
|
||||
--disable-pylibmount \
|
||||
--disable-static \
|
||||
--without-python \
|
||||
ADJTIME_PATH=/var/lib/hwclock/adjtime \
|
||||
--docdir=/usr/share/doc/util-linux-&util-linux-version;</userinput></screen>
|
||||
|
||||
<para>The --disable and --without options prevent warnings about
|
||||
|
@ -112,6 +112,19 @@
|
||||
proceeding, and be sure to use that <literal>NAME</literal> value when
|
||||
creating your network configuration files.</para>
|
||||
|
||||
<para>Even if the custom udev rule file is created, udev may still
|
||||
assign one or more alternative names for a NIC based on physical
|
||||
characteristics. If a custom udev rule would rename some NIC using
|
||||
a name already assigned as an alternative name of another NIC, this
|
||||
udev rule will fail. If this issue happens, you may create the
|
||||
<filename>/etc/udev/network/99-default.link</filename> configuration
|
||||
file with an empty alternative assignment policy, overriding the
|
||||
default configuration file
|
||||
<filename>/usr/lib/udev/network/99-default.link</filename>:</para>
|
||||
|
||||
<screen role="nodump"><userinput>sed -e '/^AlternativeNamesPolicy/s/=.*$/=/' \
|
||||
-i /usr/lib/udev/network/99-default.link \
|
||||
> /etc/udev/network/99-default.link</userinput></screen>
|
||||
</sect3>
|
||||
|
||||
</sect2>
|
||||
|
@ -76,6 +76,8 @@ for i in tsv:
|
||||
security.add(pkg)
|
||||
ticket[pkg] = tic
|
||||
|
||||
hold_ticket = {'vim': '4500', 'iana-etc': '5006'}
|
||||
|
||||
print("Plain Text:")
|
||||
for (s, act) in [(upd, "Update to "), (add, "Add ")]:
|
||||
for i in s:
|
||||
@ -83,6 +85,8 @@ for (s, act) in [(upd, "Update to "), (add, "Add ")]:
|
||||
out = act + pkgver
|
||||
if pkgver in ticket:
|
||||
out += ' (#' + ticket[pkgver] + ')'
|
||||
elif i in hold_ticket:
|
||||
out += ' (#' + hold_ticket[i] + ')'
|
||||
print("-", out)
|
||||
for i in rem:
|
||||
print("-", "Remove", i)
|
||||
@ -99,10 +103,18 @@ for (s, act) in [(upd, "Update to "), (add, "Add ")]:
|
||||
if pkgver in security:
|
||||
out += " (security fix)"
|
||||
out += "."
|
||||
|
||||
pkg_ticket = None
|
||||
if pkgver in ticket:
|
||||
out += " Fixes\n "
|
||||
out += "<ulink url='&lfs-ticket-root;" + ticket[pkgver] + "'>#"
|
||||
out += ticket[pkgver] + "</ulink>."
|
||||
pkg_ticket = ticket[pkgver]
|
||||
elif i in hold_ticket:
|
||||
out += " Addresses\n "
|
||||
pkg_ticket = hold_ticket[i]
|
||||
|
||||
if pkg_ticket:
|
||||
out += "<ulink url='&lfs-ticket-root;" + pkg_ticket + "'>#"
|
||||
out += pkg_ticket + "</ulink>."
|
||||
out += "</para>"
|
||||
print(out)
|
||||
print(' </listitem>')
|
||||
|
98
packages.ent
98
packages.ent
@ -29,10 +29,10 @@
|
||||
<!ENTITY attr-fin-du "4.1 MB">
|
||||
<!ENTITY attr-fin-sbu "less than 0.1 SBU">
|
||||
|
||||
<!ENTITY autoconf-version "2.71">
|
||||
<!ENTITY autoconf-size "1,263 KB">
|
||||
<!ENTITY autoconf-version "2.72">
|
||||
<!ENTITY autoconf-size "1,360 KB">
|
||||
<!ENTITY autoconf-url "&gnu;autoconf/autoconf-&autoconf-version;.tar.xz">
|
||||
<!ENTITY autoconf-md5 "12cfa1687ffa2606337efe1a64416106">
|
||||
<!ENTITY autoconf-md5 "1be79f7106ab6767f18391c5e22be701">
|
||||
<!ENTITY autoconf-home "&gnu-software;autoconf/">
|
||||
<!ENTITY autoconf-fin-du "24 MB">
|
||||
<!ENTITY autoconf-fin-sbu-tests "6.0">
|
||||
@ -57,10 +57,10 @@
|
||||
<!ENTITY bash-fin-du "52 MB">
|
||||
<!ENTITY bash-fin-sbu "1.1 SBU">
|
||||
|
||||
<!ENTITY bc-version "6.7.3">
|
||||
<!ENTITY bc-version "6.7.4">
|
||||
<!ENTITY bc-size "456 KB">
|
||||
<!ENTITY bc-url "https://github.com/gavinhoward/bc/releases/download/&bc-version;/bc-&bc-version;.tar.xz">
|
||||
<!ENTITY bc-md5 "a2e39a5be32330bc2166b0e501668178">
|
||||
<!ENTITY bc-md5 "7826138b08c72f4618d6e48860101196">
|
||||
<!ENTITY bc-home "https://git.gavinhoward.com/gavin/bc">
|
||||
<!ENTITY bc-fin-du "7.7 MB">
|
||||
<!ENTITY bc-fin-sbu "less than 0.1 SBU">
|
||||
@ -299,10 +299,10 @@
|
||||
<!ENTITY groff-fin-du "107 MB">
|
||||
<!ENTITY groff-fin-sbu "0.2 SBU">
|
||||
|
||||
<!ENTITY grub-version "2.12~rc1">
|
||||
<!ENTITY grub-size "6,436 KB">
|
||||
<!ENTITY grub-url "&alpha-gnu;grub/grub-&grub-version;.tar.xz">
|
||||
<!ENTITY grub-md5 "b02415b4dcfd3d31482b33d3f6b79114">
|
||||
<!ENTITY grub-version "2.12">
|
||||
<!ENTITY grub-size "6,524 KB">
|
||||
<!ENTITY grub-url "https://ftp.gnu.org/gnu/grub/grub-&grub-version;.tar.xz">
|
||||
<!ENTITY grub-md5 "60c564b1bdc39d8e43b3aab4bc0fb140">
|
||||
<!ENTITY grub-home "&gnu-software;grub/">
|
||||
<!ENTITY grub-fin-du "161 MB">
|
||||
<!ENTITY grub-fin-sbu "0.3 SBU">
|
||||
@ -317,18 +317,18 @@
|
||||
<!ENTITY gzip-fin-du "21 MB">
|
||||
<!ENTITY gzip-fin-sbu "0.3 SBU">
|
||||
|
||||
<!ENTITY iana-etc-version "20231117">
|
||||
<!ENTITY iana-etc-size "588 KB">
|
||||
<!ENTITY iana-etc-version "20231205">
|
||||
<!ENTITY iana-etc-size "592 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-md5 "f26b37a03a211ddd4e9c7189191e2772">
|
||||
<!ENTITY iana-etc-md5 "7904f5aefaccd74e24af738da0e8bdaf">
|
||||
<!ENTITY iana-etc-home "https://www.iana.org/protocols">
|
||||
<!ENTITY iana-etc-fin-du "4.8 MB">
|
||||
<!ENTITY iana-etc-fin-sbu "less than 0.1 SBU">
|
||||
|
||||
<!ENTITY inetutils-version "2.4">
|
||||
<!ENTITY inetutils-size "1,522 KB">
|
||||
<!ENTITY inetutils-version "2.5">
|
||||
<!ENTITY inetutils-size "1,632 KB">
|
||||
<!ENTITY inetutils-url "&gnu;inetutils/inetutils-&inetutils-version;.tar.xz">
|
||||
<!ENTITY inetutils-md5 "319d65bb5a6f1847c4810651f3b4ba74">
|
||||
<!ENTITY inetutils-md5 "9e5a6dfd2d794dc056a770e8ad4a9263">
|
||||
<!ENTITY inetutils-home "&gnu-software;inetutils/">
|
||||
<!ENTITY inetutils-fin-du "31 MB">
|
||||
<!ENTITY inetutils-fin-sbu "0.2 SBU">
|
||||
@ -357,10 +357,10 @@
|
||||
<!ENTITY jinja2-fin-du "3.4 MB">
|
||||
<!ENTITY jinja2-fin-sbu "less than 0.1 SBU">
|
||||
|
||||
<!ENTITY kbd-version "2.6.3">
|
||||
<!ENTITY kbd-size "1,468 KB">
|
||||
<!ENTITY kbd-version "2.6.4">
|
||||
<!ENTITY kbd-size "1,470 KB">
|
||||
<!ENTITY kbd-url "https://www.kernel.org/pub/linux/utils/kbd/kbd-&kbd-version;.tar.xz">
|
||||
<!ENTITY kbd-md5 "4764775cac0415f1d35a0cd311249941">
|
||||
<!ENTITY kbd-md5 "e2fd7adccf6b1e98eb1ae8d5a1ce5762">
|
||||
<!ENTITY kbd-home "https://kbd-project.org/">
|
||||
<!ENTITY kbd-fin-du "35 MB">
|
||||
<!ENTITY kbd-fin-sbu "0.1 SBU">
|
||||
@ -431,12 +431,12 @@
|
||||
|
||||
<!ENTITY linux-major-version "6">
|
||||
<!ENTITY linux-minor-version "6">
|
||||
<!ENTITY linux-patch-version "3">
|
||||
<!ENTITY linux-patch-version "8">
|
||||
<!--<!ENTITY linux-version "&linux-major-version;.&linux-minor-version;">-->
|
||||
<!ENTITY linux-version "&linux-major-version;.&linux-minor-version;.&linux-patch-version;">
|
||||
<!ENTITY linux-size "136,763 KB">
|
||||
<!ENTITY linux-size "136,800 KB">
|
||||
<!ENTITY linux-url "&kernel;linux/kernel/v&linux-major-version;.x/linux-&linux-version;.tar.xz">
|
||||
<!ENTITY linux-md5 "3a760f5ac7d37b62dda9a4ca89f5fd96">
|
||||
<!ENTITY linux-md5 "a3deb764c4f8a77ff49735d6b3057409">
|
||||
<!ENTITY linux-home "https://www.kernel.org/">
|
||||
<!-- measured for 6.5.3 / gcc-13.2.0 on x86_64 with -j4 : minimum is
|
||||
allnoconfig + some configs we recommend for the users, rounded down to
|
||||
@ -494,10 +494,10 @@
|
||||
<!ENTITY markupsafe-fin-du "548 KB">
|
||||
<!ENTITY markupsafe-fin-sbu "less than 0.1 SBU">
|
||||
|
||||
<!ENTITY meson-version "1.3.0">
|
||||
<!ENTITY meson-size "2,171 KB">
|
||||
<!ENTITY meson-version "1.3.1">
|
||||
<!ENTITY meson-size "2,172 KB">
|
||||
<!ENTITY meson-url "&github;/mesonbuild/meson/releases/download/&meson-version;/meson-&meson-version;.tar.gz">
|
||||
<!ENTITY meson-md5 "35dc15e4f94ca5fd30dbe2d88a672254">
|
||||
<!ENTITY meson-md5 "dd404b8c0f8b79f80181b4a58bb81768">
|
||||
<!ENTITY meson-home "https://mesonbuild.com">
|
||||
<!ENTITY meson-fin-du "42 MB">
|
||||
<!ENTITY meson-fin-sbu "less than 0.1 SBU">
|
||||
@ -595,19 +595,19 @@
|
||||
<!-- If python minor version changes, updates in python and
|
||||
meson pages will be needed: python3.6 and python3.6m -->
|
||||
|
||||
<!ENTITY python-version "3.12.0">
|
||||
<!ENTITY python-version "3.12.1">
|
||||
<!ENTITY python-minor "3.12">
|
||||
<!ENTITY python-size "20,093 KB">
|
||||
<!ENTITY python-size "20,102 KB">
|
||||
<!ENTITY python-url "https://www.python.org/ftp/python/&python-version;/Python-&python-version;.tar.xz">
|
||||
<!ENTITY python-md5 "f6f4616584b23254d165f4db90c247d6">
|
||||
<!ENTITY python-md5 "50f827c800483776c8ef86e6a53831fa">
|
||||
<!ENTITY python-home "https://www.python.org/">
|
||||
<!ENTITY python-tmp-du "533 MB">
|
||||
<!ENTITY python-tmp-sbu "0.4 SBU">
|
||||
<!ENTITY python-fin-du "370 MB">
|
||||
<!ENTITY python-fin-sbu "1.9 SBU">
|
||||
<!ENTITY python-docs-url "https://www.python.org/ftp/python/doc/&python-version;/python-&python-version;-docs-html.tar.bz2">
|
||||
<!ENTITY python-docs-md5 "ae9d19bb613ae8ef2457496bd2893915">
|
||||
<!ENTITY python-docs-size "8,009 KB">
|
||||
<!ENTITY python-docs-md5 "d5c21b804c219b06256495eae30fd153">
|
||||
<!ENTITY python-docs-size "7,998 KB">
|
||||
|
||||
<!ENTITY readline-version "8.2">
|
||||
<!ENTITY readline-soversion "8.2"><!-- used for stripping -->
|
||||
@ -628,10 +628,10 @@
|
||||
<!ENTITY sed-fin-du "30 MB">
|
||||
<!ENTITY sed-fin-sbu "0.3 SBU">
|
||||
|
||||
<!ENTITY setuptools-version "69.0.2">
|
||||
<!ENTITY setuptools-version "69.0.3">
|
||||
<!ENTITY setuptools-size "2,168 KB">
|
||||
<!ENTITY setuptools-url "&pypi-src;/s/setuptools/setuptools-&setuptools-version;.tar.gz">
|
||||
<!ENTITY setuptools-md5 "32bcc14eb830a13fbf33e053286f1081">
|
||||
<!ENTITY setuptools-md5 "b82de45aaa6b9bb911226660212ebb83">
|
||||
<!ENTITY setuptools-home "&pypi-home;/setuptools/">
|
||||
<!ENTITY setuptools-fin-du "30 MB">
|
||||
<!ENTITY setuptools-fin-sbu "0.1 SBU">
|
||||
@ -652,20 +652,20 @@
|
||||
<!ENTITY sysklogd-fin-du "680 KB">
|
||||
<!ENTITY sysklogd-fin-sbu "less than 0.1 SBU">
|
||||
|
||||
<!ENTITY systemd-version "254">
|
||||
<!ENTITY systemd-version "255">
|
||||
<!--<!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
|
||||
change that is incompatible, we will switch to the backport branch until the next stable release. -->
|
||||
<!ENTITY systemd-size "13,985 KB">
|
||||
<!ENTITY systemd-size "14,516 KB">
|
||||
<!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-md5 "0d266e5361dc72097b6c18cfde1c0001">
|
||||
<!ENTITY systemd-md5 "521cda27409a9edf0370c128fae3e690">
|
||||
<!ENTITY systemd-home "https://www.freedesktop.org/wiki/Software/systemd/">
|
||||
<!ENTITY systemd-man-version "254">
|
||||
<!ENTITY systemd-man-size "626 KB">
|
||||
<!ENTITY systemd-man-version "255">
|
||||
<!ENTITY systemd-man-size "652 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-man-version;.tar.xz">
|
||||
<!ENTITY systemd-man-md5 "fc32faeac581e1890ca27fcea3858410">
|
||||
<!ENTITY systemd-man-md5 "1ebe54d7a80f9abf8f2d14ddfeb2432d">
|
||||
<!ENTITY systemd-fin-du "238 MB">
|
||||
<!ENTITY systemd-fin-sbu "0.7 SBU">
|
||||
|
||||
@ -709,10 +709,10 @@
|
||||
<!ENTITY texinfo-fin-du "128 MB">
|
||||
<!ENTITY texinfo-fin-sbu "0.3 SBU">
|
||||
|
||||
<!ENTITY tzdata-version "2023c">
|
||||
<!ENTITY tzdata-size "436 KB">
|
||||
<!ENTITY tzdata-version "2023d">
|
||||
<!ENTITY tzdata-size "440 KB">
|
||||
<!ENTITY tzdata-url "https://www.iana.org/time-zones/repository/releases/tzdata&tzdata-version;.tar.gz">
|
||||
<!ENTITY tzdata-md5 "5aa672bf129b44dd915f8232de38e49a">
|
||||
<!ENTITY tzdata-md5 "08b9d559939670725ec298fdbb029649">
|
||||
<!ENTITY tzdata-home "https://www.iana.org/time-zones">
|
||||
|
||||
<!ENTITY udev-fin-du "138 MB">
|
||||
@ -725,23 +725,23 @@
|
||||
<!ENTITY udev-lfs-home " ">
|
||||
|
||||
<!ENTITY util-linux-minor "2.39">
|
||||
<!ENTITY util-linux-version "2.39.2"> <!-- 2.33.x -->
|
||||
<!ENTITY util-linux-size "8,167 KB">
|
||||
<!ENTITY util-linux-version "2.39.3"> <!-- 2.33.x -->
|
||||
<!ENTITY util-linux-size "8,327 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 "2feb3e7c306f336a3d22a182dfffc942">
|
||||
<!ENTITY util-linux-md5 "f3591e6970c017bb4bcd24ae762a98f5">
|
||||
<!ENTITY util-linux-home "https://git.kernel.org/pub/scm/utils/util-linux/util-linux.git/">
|
||||
<!ENTITY util-linux-tmp-du "169 MB">
|
||||
<!ENTITY util-linux-tmp-sbu "0.2 SBU">
|
||||
<!ENTITY util-linux-fin-du "310 MB">
|
||||
<!ENTITY util-linux-fin-sbu "0.5 SBU">
|
||||
|
||||
<!ENTITY vim-version "9.0.2136">
|
||||
<!ENTITY vim-version "9.0.2189">
|
||||
<!-- <!ENTITY vim-majmin "90"> -->
|
||||
<!ENTITY vim-docdir "vim/vim90">
|
||||
<!ENTITY vim-size "16,989 KB">
|
||||
<!ENTITY vim-size "17,196 KB">
|
||||
<!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.gz">-->
|
||||
<!ENTITY vim-md5 "8dcf113cb690bcdd13d75a4e7c2e3a62">
|
||||
<!ENTITY vim-md5 "0a750075a7da900b96691bf6fcc919c6">
|
||||
<!ENTITY vim-home "https://www.vim.org">
|
||||
<!ENTITY vim-fin-du "229 MB">
|
||||
<!ENTITY vim-fin-sbu "2.3 SBU">
|
||||
@ -754,10 +754,10 @@
|
||||
<!ENTITY wheel-fin-du "1.5 MB">
|
||||
<!ENTITY wheel-fin-sbu "less than 0.1 SBU">
|
||||
|
||||
<!ENTITY xml-parser-version "2.46">
|
||||
<!ENTITY xml-parser-size "249 KB">
|
||||
<!ENTITY xml-parser-version "2.47">
|
||||
<!ENTITY xml-parser-size "276 KB">
|
||||
<!ENTITY xml-parser-url "https://cpan.metacpan.org/authors/id/T/TO/TODDR/XML-Parser-&xml-parser-version;.tar.gz">
|
||||
<!ENTITY xml-parser-md5 "80bb18a8e6240fcf7ec2f7b57601c170">
|
||||
<!ENTITY xml-parser-md5 "89a8e82cfd2ad948b349c0a69c494463">
|
||||
<!ENTITY xml-parser-home "&github;/chorny/XML-Parser">
|
||||
<!ENTITY xml-parser-fin-du "2.3 MB">
|
||||
<!ENTITY xml-parser-fin-sbu "less than 0.1 SBU">
|
||||
|
@ -18,10 +18,6 @@
|
||||
<!ENTITY glibc-upstream-fixes-patch-md5 "545977e0b5c341ba945cf4b5de92f1e2">
|
||||
<!ENTITY glibc-upstream-fixes-patch-size "28 KB">
|
||||
|
||||
<!ENTITY grub-upstream-fixes-patch "grub-&grub-version;-upstream_fixes-1.patch">
|
||||
<!ENTITY grub-upstream-fixes-patch-md5 "da388905710bb4cbfbc7bd7346ff9174">
|
||||
<!ENTITY grub-upstream-fixes-patch-size "8 KB">
|
||||
|
||||
<!ENTITY kbd-backspace-patch "kbd-&kbd-version;-backspace-1.patch">
|
||||
<!ENTITY kbd-backspace-patch-md5 "f75cca16a38da6caa7d52151f7136895">
|
||||
<!ENTITY kbd-backspace-patch-size "12 KB">
|
||||
|
Loading…
Reference in New Issue
Block a user