9714 Commits

Author SHA1 Message Date
Pierre Labastie
e86e9c4f23 Make wget-list.xsl and md5sums.xsl more robust
Those stylesheets selected download urls by seeking some pattern
in their content. Those patterns may need to be adjusted if a new
type of file is downloaded.

We prefer to seek urls inside <para> containing "Download",
which is the norm in chapter 3. The condition is also that those
<para> are in a <listitem>.
2026-07-15 23:45:46 +02:00
Bruce Dubbs
3386ea1ce0 Merge branch 'trunk' of git.linuxfromscratch.org:lfs into trunk 2026-07-15 12:20:29 -05:00
Bruce Dubbs
96a215cd4d Add currency for mpdecimal 2026-07-15 12:20:16 -05:00
Xi Ruoyao
460ffb718d why: add mpdecimal 2026-07-15 11:00:31 +08:00
Xi Ruoyao
93de226d50 dependencies: add mpdecimal 2026-07-15 10:58:23 +08:00
Joe Locash
77024b998d Formatting fix for mpdecimal 2026-07-14 17:25:33 -04:00
Bruce Dubbs
8cccf6a12c Package updates.
Add mpdecimal-4.0.1.
Update to tzdata-2026c.
Update to setuptools-83.0.0.
Update to pkgconf-3.0.2.
Update to meson-1.11.2.
Update to libffi-3.7.1.
Update to linux-7.1.3.
Update to gawk-5.4.1.
Update to findutils-4.11.0.
2026-07-14 12:02:51 -05:00
Xi Ruoyao
4426e4ef9c acl: update the failed test name
The suffixes are changed in the 2.4.0 release.
2026-07-13 10:26:26 +08:00
Xi Ruoyao
e85ba7494a gmp: use an easier way to get the number of PASSed tests 2026-07-13 09:53:29 +08:00
Xi Ruoyao
4344f6bdea shadow: create empty /etc/sub{u,g}id files
They are databases for subordinate user and group IDs, which are useful
for rootless containers like podman (well, it's beyond BLFS but maybe
users will install it on BLFS anyway).  If those files exist, useradd,
groupadd, and etc. will automatically manage their contents; otherwise
the user will create them (following the podman doc) and manage their
contents for already created users/groups manually.  Doing so would be
more error-prune than the automatic handling, and also inconsistent (the
new user and groups will have the subordinate IDs automatically, but the
existing user and groups will not).

So for convinence and consistency, create them and let the Shadow
utilities to manage them.
2026-07-05 02:03:45 +08:00
Xi Ruoyao
6a42a0e046 openssl: factor out HARNESS_JOBS= as an optional setting
Now the default is to use all available cores (in case we are building
in a cgroup via jhalfs, the number of available cores is counted as the
number of cores assigned to the cgroup).
2026-07-04 00:27:10 +08:00
Pierre Labastie
3e9b5b08a8 Fix tar patch download url
Also copied patch to its location on rivendell
2026-07-01 09:45:05 +02:00
Bruce Dubbs
0e1f0b1aaf Merge branch 'trunk' of git.linuxfromscratch.org:lfs into trunk 2026-06-30 13:39:37 -05:00
Bruce Dubbs
4a56fb5d78 Package updates.
Add tar-1.35-acl_fix-1.patch.
Add Python3-3.14.6 consolidated fixes (Security patch).
Update to attr-2.6.0 (Security Update).
Update to acl-2.4.0 (Security Update).
Update to expat-2.8.2 (Security Update).
Update to iana-etc-20260617.
Update to iproute2-7.1.0.
Update to libffi-3.6.0.
Update to linux-7.1.1.
Update to sqlite-autoconf-3.53.3.
Update to systemd-261.
Update to util-linux-2.42.2 (Security Update).
Update to vim-9.2.0752 (Security Update).
2026-06-30 13:37:42 -05:00
Douglas R. Reno
b3d8d12a73 Update the links to the security advisories for the new application. 2026-06-23 22:41:16 -05:00
Pierre Labastie
ecc015b9aa Typo
Fixes #5957
2026-06-19 15:00:15 +02:00
Bruce Dubbs
8d6ab56066 Fix stripping libbfd. 2026-06-16 14:08:03 -05:00
Bruce Dubbs
ce57a03c21 Package updates.
Update to binutils-2.46.1.
Update to file-5.48.
Update to less-704.
Update to linux-7.0.12.
Update to openssl-4.0.1.
Update to Python3-3.14.6.
Update to sqlite-autoconf-3.53.2.
Update to vim-9.2.0640 (Security Update).
2026-06-14 14:30:58 -05:00
Xi Ruoyao
3520acb415 gcc: disable fixincludes for pass 1 and pass 2 too
Doing so is not strictly needed but it improves the consistency and
saves some CPU cycles building LFS.  It may also potentially avoid a
build failure in case GCC pass 2 fixincludes breaks a pattern in a
header from some release of glibc or kernel.
2026-06-14 16:29:14 +08:00
Bruce Dubbs
c0300ac393 Remove a warning no longer needed.
In chapter09/systemd-custom.xsl the creation of a symlink for
/etc/systemd/system/tmp.mount was removed.  That makes the warning
about creating the symlink when /tmp is a separate partition
no longer needed.

This commit also corrects a a very minor typo in a comment.
2026-06-07 12:29:38 -05:00
Xi Ruoyao
a83db48391 systemd-custom: use systemctl mask to disable tmp.mount
The effect is the same, but systemctl mask is more declarative and
it's better to show an example of that.
2026-06-08 00:03:52 +08:00
Joe Locash
c41dfeaed3 bash: Use docdir in chapter 6 like chapter 8, otherwise an unversioned /usr/share/doc/bash is left around. 2026-06-02 16:30:01 -04:00
Xi Ruoyao
b28a98b4af gcc: adjust the words of languages with external dependencies
per Rainer's suggestion.
2026-06-02 19:24:05 +08:00
Xi Ruoyao
de4fbf0adf gcc-pass2: use the build system machinery to enable thread instead of hacking it
Also reorder the explanations to match the order of switches in the
instruction.
2026-06-02 19:24:05 +08:00
Xi Ruoyao
840726a09a gcc: get rid of the meaningless (to us) "mv" commands in test_summary output 2026-06-02 19:24:05 +08:00
Bruce Dubbs
6890c71897 Package updates.
Update to systemd-260.2.
Update to kbd-2.10.0.
Update to util-linux-2.42.1.
Update to less-702.
Update to vim-9.2.0567 (Security Update).
Update to iana-etc-20260529.
2026-05-31 13:06:20 -05:00
Bruce Dubbs
dfa48e5ebb Merge branch 'trunk' of git.linuxfromscratch.org:lfs into trunk 2026-05-24 18:10:07 -05:00
Bruce Dubbs
5603ae39bc Update to linux-7.0.10 (Security Update). 2026-05-24 18:09:42 -05:00
Pierre Labastie
b2b83a7d49 hostreqs: fix capitalization of Uutils 2026-05-24 16:07:27 +02:00
Pierre Labastie
15339933ab INSTALL: remove reference to SVN
Actually, it is an "XML" source, not a "SVN" (or "GIT") source
2026-05-24 09:56:09 +02:00
Pierre Labastie
290bcae695 Tidy up coreutils part of version_check 2026-05-24 09:42:39 +02:00
Pierre Labastie
1327831b5b hostreqs: adds the possibility for uutils in text 2026-05-24 09:42:04 +02:00
Zhang Wen
0f4f11da12 adjust version-check.sh to accept uutils coreutils
Signed-off-by: Pierre Labastie <pierre.labastie@neuf.fr>
2026-05-24 09:36:39 +02:00
Douglas R. Reno
a29b07aee0 Patches: Adjust the description of the glibc patch.
It's no longer just Linux-7 related.
2026-05-20 22:44:29 -05:00
Bruce Dubbs
c2fded2773 Minor corrections to changelog. 2026-05-20 13:34:45 -05:00
Bruce Dubbs
0822524062 Merge branch 'trunk' of git.linuxfromscratch.org:lfs into trunk 2026-05-20 13:30:35 -05:00
Bruce Dubbs
2ef484f175 Update to linux-7.0.9 (Security Update). 2026-05-20 13:30:24 -05:00
Xi Ruoyao
d235207a6d glibc: reword for the patch update
Remove a sed conflicting with the patch (it's actually doing the same
thing as a part of the patch).
2026-05-19 10:36:33 +08:00
Xi Ruoyao
1bb9158869 glibc: really fix #5930 2026-05-19 10:29:27 +08:00
Xi Ruoyao
601e9e8ba3 fix typo :( 2026-05-17 23:48:57 +08:00
Xi Ruoyao
7d36e94cd1 gcc: deprecate-1.C is flaky
Link: https://gcc.gnu.org/PR124857
2026-05-17 19:25:37 +08:00
Douglas R. Reno
72c7d33e50 Package updates:
- Update to linux-7.0.7 (Security Update)
- Update to tcl-8.6.18
- Update to expat-2.8.1 (Security Update)
- Update to vim-9.2.0481 (Security Update)
- Fix CVE-2026-7210 and CVE-2026-8328 in Python
- Update chapter01/whatsnew.xml with a current list of added patches
2026-05-14 22:39:20 -05:00
Bruce Dubbs
d7370efccd Typo 2026-05-14 08:57:03 -05:00
Bruce Dubbs
dadc38703f Merge branch 'trunk' of git.linuxfromscratch.org:lfs into trunk 2026-05-14 08:42:08 -05:00
Bruce Dubbs
4a154ab328 Typo 2026-05-14 08:41:56 -05:00
Bruce Dubbs
118c931544 Fix currency for expat. 2026-05-11 13:24:12 -05:00
Xi Ruoyao
2b393c1067 patches: fix description of two patches 2026-05-12 01:42:19 +08:00
Xi Ruoyao
116d058f27 python: replace the patch with the updated version 2026-05-12 01:40:36 +08:00
Bruce Dubbs
6f16b2606e Merge branch 'trunk' of git.linuxfromscratch.org:lfs into trunk 2026-05-11 12:32:42 -05:00
Bruce Dubbs
6d990d4871 Package updates.
Updating a couple of days before the normal mid-month commit.
This is to establish the initial baseline for fixing numerous
packages in BLFS that will need to updated for linux-7 and
openssl-4.

Update to vim-9.2.0461 (Security Update).
Update to sqlite-3.53.2.
Update to Python-3.14.5.
Update to openssl-4.0.0.
Update to linux-7.0.5.
Update to iana-etc-20260604.
Add Python-3.14.5 linux7 build patch.
Add glibc linux7 fixes patch (Security Fix).
Add systemd openssl4 build patch.
2026-05-11 12:24:52 -05:00