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
Douglas R. Reno
0087231bb7
Update to fuse-3.15.1
2023-07-21 12:26:02 -05:00
Bruce Dubbs
ad3de2355d
Update to xfsprogs-6.4.0.
2023-07-20 14:45:47 -05:00
Bruce Dubbs
ee763b6e4a
s/firmwares/firmware/g
2023-07-15 17:17:59 -05:00
Douglas R. Reno
e2ebccab0c
Fix building xfsprogs-6.3.0 with gettext-0.22.
...
Gettext now verifies format strings, and po/de.po used %.lf instead of
%.1f (that is, an 'L' instead of a '1'). That causes the build to fail.
2023-07-04 13:06:40 -05:00
Xi Ruoyao
dbb689b756
grub-efi: Update to unifont-15.0.06
2023-07-03 06:26:04 +08:00
Xi Ruoyao
cfde965157
dosfstools: A test suite is available
2023-07-03 06:26:04 +08:00
Xi Ruoyao
7befd97543
grub-setup: dosfstools is needed for creating FS on ESP
2023-07-02 16:45:28 +08:00
Xi Ruoyao
14891a9084
treewide: More "User Notes" clean up
...
Remove links to pages w/o real contents.
2023-06-30 02:18:51 +08:00
Xi Ruoyao
b9567b0433
postlfs: Remove non-exist User Notes link
...
Part of User Notes removal by
https://www.linuxfromscratch.org/~xry111/remove-nonexist-usernote.sh
2023-06-29 19:22:20 +08:00
Bruce Dubbs
c871f9e94a
Update to btrfs-progs-v6.3.2.
2023-06-19 11:51:36 -05:00
Douglas R. Reno
60e8d690db
Update to fuse-3.15.0
2023-06-11 11:07:35 -05:00
Bruce Dubbs
416be1c955
Update to btrfs-progs-v6.3.1.
2023-06-04 17:14:07 -05:00
Pierre Labastie
6252ce958a
Update to xfsprogs-6.3.0
2023-05-24 21:27:53 +02:00
Xi Ruoyao
cecc62c4db
grub-efi: Update GCC tarball info
2023-05-07 17:08:42 +08:00
Xi Ruoyao
d8255e5f60
efivar: Workaround build failure with GCC 13
2023-05-07 17:08:39 +08:00
Bruce Dubbs
0dd5e46f88
Update to btrfs-progs-v6.3.
2023-05-02 16:44:51 -05:00
Bruce Dubbs
ad95d18200
Update to LVM2.2.03.21.
2023-04-22 16:49:15 -05:00
Bruce Dubbs
a3be1210ad
Update to parted-3.6.
2023-04-11 13:04:51 -05:00
Douglas R. Reno
c1be7853cf
Update to fuse-3.14.1
2023-03-30 17:16:44 -05:00
Pierre Labastie
3b32f8a486
Update to btrfs-progs-6.2.2
2023-03-30 11:22:26 +02:00
Pierre Labastie
06b429e844
Update to xfsprogs-6.2.0
2023-03-30 11:09:14 +02:00
Pierre Labastie
187200ac00
Update to lvm2-2.03.20
2023-03-30 10:37:06 +02:00
Xi Ruoyao
0cef3a6752
grub-efi: Fix "blind mode" issue
...
Move "insmod all_video" out of the "if loadfont" statement. It's enough
for the kernel to use EFI FB.
The "terminal_output gfxterm" statement has to be guarded by "if
loadfont", or it can garble the display if unicode.pf2 not available.
"gfxmode" seems no-use on EFI. According to upstream doc it's only
used for VGA BIOS Extension (as the name suggests, not available in EFI
environment).
2023-03-17 22:56:23 +08:00
Pierre Labastie
3733ce5b65
Update kernel config for ntfs3 (in ntfs-3g)
...
The layout has changed. Current as of linux-6.2
2023-03-14 21:10:47 +01:00
Pierre Labastie
91318eb9aa
Add "setup" to meson commands
...
I've not been very consistent on typography, but it is a start
2023-03-13 17:48:55 +01:00
Xi Ruoyao
e2d95b97d5
uefi/grub-setup: Drop CONFIG_EFI_STUB
...
GRUB needs EFI stub to load the kernel on some other EFI platforms, but
not x86 (32-bit or 64-bit).
2023-03-12 21:15:21 +08:00
Xi Ruoyao
2266a90309
grub-setup: Adjust kernel config
...
With CONFIG_EXPERT disabled in LFS, CONFIG_FRAMEBUFFER_CONSOLE should be
forced to y. Update the menu to reflect this.
CONFIG_NLS is also forced to y with CONFIG_ACPI and CONFIG_PCI enabled
(both should be necessary for any x86 system produced in 21st century).
Don't encourage user to be too "advanced".
2023-03-10 19:33:18 +08:00
Xi Ruoyao
cffa49c5a8
grub efi setup: Set iocharset= like codepage=
2023-03-09 19:53:38 +08:00
Xi Ruoyao
7bb0d4f355
grub efi cfg: Ensure codepage 437 enabled and use it in /boot/efi mount option
...
Without the codepage support, vfat can fails to mount.
2023-03-09 19:34:16 +08:00
Pierre Labastie
827154b1aa
Update to btrfs-progs-6.2.1
...
See ticket #17734 for some details (mitigation of a btrfs-convert bug)
2023-03-08 18:53:15 +01:00
Pierre Labastie
f7b346940f
Install man pages in btrfs-progs
...
They are shipped with the tarball, but not installed by "make install"
if passing --disable-documentation to configure.
2023-03-04 09:08:28 +01:00
Bruce Dubbs
756f4609fc
Update to LVM2.2.03.19.
2023-03-03 11:28:36 -06:00
Douglas R. Reno
902450de5f
Update to fuse-3.14.0
2023-03-02 11:57:13 -06:00
Bruce Dubbs
6fe9820e19
Tag xsoft packages
2023-02-20 23:23:04 -06:00
Bruce Dubbs
cfd4fa88b5
Tags
2023-02-20 15:14:57 -06:00
Bruce Dubbs
acd88fc231
Tags and move 2 unneeded files
2023-02-18 23:21:52 -06:00
Xi Ruoyao
8e843925bb
grub-efi setup: Bump LFS and Linux kernel version info in example
2023-02-18 21:45:19 +08:00
Xi Ruoyao
c6c286b92a
tag grub-efi
2023-02-18 18:05:40 +08:00
Xi Ruoyao
6f87ba86ab
grub-efi: Add upstream fixes for unrecognized ext2/3/4 features
2023-02-18 18:04:26 +08:00
Xi Ruoyao
862e39214c
tag: efivar and efibootmgr
2023-02-18 17:44:33 +08:00
Douglas R. Reno
15445abd8c
Lots of tags
2023-02-15 23:24:25 -06:00