Skip to content

Merge upstream#6

Open
MymeType wants to merge 21 commits intoMymeType:trunkfrom
lfs-book:trunk
Open

Merge upstream#6
MymeType wants to merge 21 commits intoMymeType:trunkfrom
lfs-book:trunk

Conversation

@MymeType
Copy link
Copy Markdown
Owner

@MymeType MymeType commented May 2, 2026

No description provided.

bdubbs and others added 21 commits April 14, 2026 14:01
Update to meson-1.11.0.
Move intltool and XML-Parser to BLFS.
Update to vim-9.1.0340 (Security Update).
Update to util-linux-2.42 (Security Update).
Update to sqlite-3.53.0.
Update to Python3-3.14.4 (Security Update).
Update to openssl-3.6.2 (Security Update).
Update to linux-6.19.12.
Update to libcap-2.78 (Security Update).
Update to iana-etc-20260409.
So that jhalfs is able to replace it with something
The bug only affects BIOS.  So if the user has not built grub for BIOS,
(s)he won't use BIOS and the sed is not needed; if the user has built
grub for BIOS, the sed should have been already executed when (s)he was
building grub for BIOS.

So in either case, we don't need to repeat the sed in the EFI sections.
Defining UGA as "UGA Draw Protocol" seems an infinite recursion.
…stem

Technically the swap partition does not contain a file system, thus
"formatting" seems puzzling.  And the next section is using a better
terminology "initialized" (copied from the man page of mkswap).
There's only one section (BIOS) before 64-bit UEFI.
Update to wheel-0.47.0 (Python module).
Update to tzdata2026b.
Update to sed-4.10.
Update to packaging-26.2 (Python module).
Update to mpc-1.4.1.
Update to meson-1.11.1.
Update to vim-9.2.0421 (Security Update).
Update to man-pages-6.18.
Update to iproute2-7.0.0.
Update to inetutils-2.8.
Update to expat-2.8.0 (Security Update).
Update to elfutils-0.195 (libelf).
Update to coreutils-9.11.
Update to iana-etc-20260424.
- Use "firmware setup" instead of "BIOS": in the context of the grub
  page "BIOS" almost always means "MBR boot," but here it means the
  firmware setup interface.
- We may manipulate any EFI variable (unless the firmware makes it read
  only) by directly writing the efivarfs, but GRUB needs efibootmgr.
- We don't necessarily install LFS into the same disk where ESP exists.
"UEFI bootloaders" normally stands for things like GRUB or systemd-boot,
instead of firmware.  And it seems we are using "standard" location
instead of "hardcoded" location elsewhere.
Fix the explanation for CSM (here M stands for Module, not Mode).

Keep the terminology "BIOS" soly for "booting via MBR" and use
"firmware" instead for other purposes.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

6 participants