Commit Graph

837 Commits

Author SHA1 Message Date
Pierre Labastie
93bd33d26b grub-efi: move a comment start to its right place
"Additional Downloads" is needed for anything that is not the main
package, otherwise it wreaks havoc jhalfs
2023-12-28 23:01:51 +01:00
Xi Ruoyao
426326c7aa
Update to GRUB-2.12 for EFI 2023-12-23 22:10:52 +08:00
Xi Ruoyao
58c5c91272
kernel-config: Add back EFI_STUB to GRUB UEFI kernel configuration
This is a preparation for GRUB 2.12.  With GRUB 2.12 EFI stub is the
recommended way to boot x86 (32-bit or 64-bit) kernels with UEFI, and
the old way is only kept as fallback.
2023-12-21 19:32:14 +08:00
Pierre Labastie
875b3b57e8 Fix various option vs parameter problems
Sometimes there is no really a problem, but alos avoids that
automatic detection with "make test-options" return false positives
2023-12-08 22:05:39 +01:00
Xi Ruoyao
09601d1105
grub-efi: Update to unifont-15.1.04 2023-12-06 15:37:21 +08:00
Xi Ruoyao
da09255a1c
kernel-config: Drop FB
In Linux 6.6, we can select DRM_FBDEV_EMULATION without FB, so FB is no
longer needed.  And now FRAMEBUFFER_CONSOLE is not enforced (even if FB
is selected), so we need to select it manually.
2023-12-05 14:47:55 +08:00
Xi Ruoyao
b870678442
kernel-config: Regenerate with Linux 6.6.3
Intel and AMD microcode support is now always enabled on x86[_64] and
CONFIG_MICROCODE is now hidden, thus remove amd-ucode and intel-ucode
kernel configuration info.

The other changes seem trivial.
2023-12-05 14:29:14 +08:00
Bruce Dubbs
659b6186e1 Update to LVM2-2.03.23 2023-11-24 17:03:26 -06:00
Bruce Dubbs
d39c8e9772 Update to btrfs-progs-v6.6.1. 2023-11-14 10:39:42 -06:00
Bruce Dubbs
9233a26bbe Update to btrfs-progs-6.6. 2023-11-13 11:57:52 -06:00
Bruce Dubbs
79c1473fa3 Update to btrfs-progs-v6.5.3. 2023-10-23 13:05:08 -05:00
Pierre Labastie
e1e58be454 Remove all ftp urls
neither firefox nor epiphany can download them, and they are not
well maintained, because rarely tested.
This is WIP because the "(HTTP)" part of "Download (HTTP)" will
need to be removed too.
But let's see what users think first...
2023-10-15 21:43:08 +02:00
Bruce Dubbs
11eb541b61 Update to xfsprogs-6.5.0. 2023-10-13 11:37:28 -05:00
Bruce Dubbs
9f28582891 Update to btrfs-progs-v6.5.2. 2023-10-12 13:57:44 -05:00
Douglas R. Reno
0d0da5c60e Update to fuse-3.16.2 2023-10-12 12:08:39 -05:00
Pierre Labastie
8b27d91aef Update to btrfs-progs-6.5.1 2023-09-14 21:22:31 +02:00
Bruce Dubbs
bef4385123 Clean up xml for btrfs 2023-09-06 16:45:48 -05:00
Bruce Dubbs
91646476bd Update to btrfs-progs-v6.5. 2023-09-06 16:37:20 -05:00
Xi Ruoyao
a82dedfe3c
kernel-config: Remove REISERFS_FS{,_*} from btrfs-progs-test 2023-09-06 01:35:48 +08:00
Xi Ruoyao
57d41d4ccb
kernel-config: Regenerate with Linux 6.5.1
For some reason the Reiserfs is moved before Btrfs in menuconfig.
2023-09-06 01:28:21 +08:00
Bruce Dubbs
b643f16b94 Archive reiserfsprogs. 2023-09-02 18:39:11 -05:00
Xi Ruoyao
3a0f4223db
uefi: grub-setup: Update fdisk example to match util-linux-2.39.1 2023-08-28 17:59:10 +08:00
Pierre Labastie
e440af55af Remove trailing spaces and a few typos 2023-08-27 10:41:46 +02:00
Bruce Dubbs
fbd0412508 Tag all of postlfs except gedit and kate 2023-08-21 15:00:25 -05:00
Xi Ruoyao
9414365df7
grub-setup: Refer to LFS for basic knowledge about grub.cfg, and...
explain some directives not mentioned by LFS.
2023-08-21 11:12:37 +08:00
Xi Ruoyao
f7a24f8b53
efibootmgr: Tag 2023-08-21 10:06:22 +08:00
Thomas Trepl
2314cd79bd Some tags 2023-08-17 07:43:52 +02:00
Xi Ruoyao
0f33c8ce76
efi/grub-setup: Missed version info update 2023-08-17 10:38:44 +08:00
Xi Ruoyao
31ef72a90f
efi/grub-setup: Another update attempt
1. Move kernel section before emergency boot disk section.  The reason
   is in the emergency boot disk section we already need to mount the
   ESP, so we need VFAT and the related NLS configuration.
2. Add "codepage=437,iocharset=iso8859-1" mounting the ESP.  I'm not
   sure if grub-install will do things properly if a different NLS
   setting is used.  With some (broken IMO) kernel configuration a mount
   command without explicit codepage and iocharset setting won't work at
   all.  And I don't like the idea to force the users to set
   FAT_DEFAULT_CODEPAGE=437 or FAT_DEFAULT_IOCHARSET="iso8859-1" in
   kernel configuration.
3. Use "mount --mkdir" instead of a separate "mkdir -pv" command
   (again).
4. Wrap long commands at 80 characters.
5. The ESP entry in fstab is optional.  Personally I prefer it in fstab
   because I hate the Windoge behavior (hiding the ESP from the user).
6. Update kernel and LFS version in example grub.cfg file (again).
2023-08-17 10:36:02 +08:00
Xi Ruoyao
e282f70ebe
Revert "grub-setup: Simplify the command mounting ESP"
This reverts commit 082104373d.

It's sometimes problematic when trying to run grub-install in chroot.
2023-08-17 10:34:44 +08:00
Douglas R. Reno
a73fc76227 Tags 2023-08-16 19:32:11 -05:00
Xi Ruoyao
082104373d
grub-setup: Simplify the command mounting ESP
Add the fstab entry before mounting the partition, so we can omit device
node path and mount option.  Also use --mkdir option so we don't need
mkdir -pv.

By the way bump the kernel version and LFS version in example grub.cfg.
2023-08-16 21:47:13 +08:00
Xi Ruoyao
a9779b901a
Tag UEFI and dependencies 2023-08-16 21:36:01 +08:00
Douglas R. Reno
ea7abff377 Update to fuse-3.16.1 2023-08-09 10:27:07 -05:00
Bruce Dubbs
e5e327a5a2 Update to LVM2.2.03.22. 2023-08-04 12:43:24 -05:00
Douglas R. Reno
e183e3ce75 Update to smartmontools-7.4 2023-08-03 11:50:01 -05:00
Xi Ruoyao
ddf89fff24
kernel-config: Separate toplevel menus with empty lines 2023-08-01 09:22:41 +08:00
Xi Ruoyao
bd141376d1
grub-efi: Use a <xref> to gcc page to avoid duplicating GCC info 2023-08-01 00:42:36 +08:00
Bruce Dubbs
cceadefd13 Merge branch 'trunk' of git.linuxfromscratch.org:blfs into trunk 2023-07-31 10:08:47 -05:00
Bruce Dubbs
dbcdcdf9af Fix md5sum for gcc in grub-efi 2023-07-31 10:08:36 -05:00
Xi Ruoyao
c41cafb3bc
kernel-config: Add color for hotkey
Align with recent LFS change.  Regenerate all kernel.xml files.
2023-07-31 21:44:37 +08:00
Xi Ruoyao
14176436f0
kernel-config: Update the script
1. Don't throw unspecified entries too early.  Doing so caused various
   rendering glitches.  And we can now also check if an entry is
   selected but it's parent not.
2. "menu"s in Kconfig can also have dependencies...

Some pre-existing .toml data files are found problematic after the
change, fix them and regenerate all rendered -kernel.xml files.
2023-07-31 21:44:37 +08:00
Xi Ruoyao
4e37f01a45
kernel-config: Do not include kernel version in every generated file
This is stupid and it will cause meaningless diffs in version control
(like this commit does :( ).

Remove the kernel version from the generated XML files.  Add
kernel.version file into git to track the kernel version.
2023-07-31 21:44:37 +08:00
Xi Ruoyao
d67d543479
filesystems: Convert the remaining kernel configurations to use new rendering
I don't know these FS very well so I did not change things, except:

- "SCSI_LOW_LEVEL" should be "SCSI_LOWLEVEL" (without the "_" between
  "LOW" and "LEVEL").
- RAID append mode is deprecated, so I removed it.

And I've fixed some issues in kernel-config.py as well.
2023-07-31 21:44:36 +08:00
Xi Ruoyao
921c13a021
ntfs-3g: Use new kernel configuration rendering
and clarify the condition where CONFIG_FUSE is needed.
2023-07-31 21:44:36 +08:00
Xi Ruoyao
4955b595ba
fuse: Use new kernel configuration rendering
And fix the test command, simplify the doc install command, document a
mysterious test failure.
2023-07-31 21:44:36 +08:00
Xi Ruoyao
2d9bcc8c4d
dosfstools: Use new kernel configuration rendering, and ...
clarify the rationale of the package and kernel support.

Note that we actually do not need this package if we only need to mount
FAT fs, not create or check or relabel it.
2023-07-31 21:44:36 +08:00
Xi Ruoyao
10b89821d1
grub-setup: Add kernel configuration into index 2023-07-31 21:44:36 +08:00
Xi Ruoyao
6af847b8dd
uefi: Use new kernel config
Fix an issue causing kernel-config.py not to process indented "source"
directive in Kconfig for this.
2023-07-31 21:44:36 +08:00
Bruce Dubbs
cabcb6b9a2 Update to btrfs-progs-v6.3.3. 2023-07-28 13:58:41 -05:00