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
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
Ken Moffat
2a7cafaf97
Tags
2023-02-15 21:53:49 +00:00
Xi Ruoyao
7cff22d210
grub-efi: Update unifont to 15.0.01
2023-02-15 15:15:52 +08:00
Xi Ruoyao
82db5c3b85
Revert "efivar: adapt for glibc-2.36"
...
This reverts commit d1a3a2f901
.
It's no longer needed with Glibc-2.37.
2023-02-15 15:15:52 +08:00
Tim Tassonis
fec8a19723
Update to fuse3-3.13.1.
2023-02-04 20:12:25 +01:00
Xi Ruoyao
17aa21c551
Change all http://*.sourceforge.net/ URLs to https
...
Now all sourceforge.net subdomains have a valid SSL certificate. The
changes are automatically done via a sed. I've reviewed the changes and
reverted the changes in archive/*, pst/xml/docbook-xsl.xml, and
stylesheets/lfs-xsl/lfs-l10n.xml. Other changes should (hopefully) be
fine.
2023-01-29 12:35:23 +08:00
Bruce Dubbs
b4550ead0e
Update to btrfs-progs-v6.1.3.
2023-01-26 15:30:37 -06:00
Pierre Labastie
0f9a1f088b
Merge branch 'trunk' into plabs/python-mods
2023-01-18 15:35:32 +01:00
Douglas R. Reno
4cbdd08bba
Update to fuse3-3.13.0
2023-01-17 09:32:22 -06:00
Xi Ruoyao
5b6873f4d7
efi: remove reference to CONFIG_EFI_VARS
...
It's already removed since Linux 6.0.
Link: https://git.kernel.org/torvalds/c/ab17c0cd
Reported-by: Zhang Wen <zhw2101024@gmail.com>
2023-01-15 20:29:11 +08:00
Pierre Labastie
f039b1d5ea
Update to xfsprogs-6.1.1
2023-01-14 11:56:42 +01:00
Pierre Labastie
3bdc4eba16
Merge branch 'trunk' into plabs/python-mods
2023-01-10 21:57:10 +01:00
Bruce Dubbs
bf31777042
Update to btrfs-progs-v6.1.2.
2023-01-07 10:25:56 -06:00
Bruce Dubbs
ec9edec23a
Update to xfsprogs-6.1.0.
2023-01-06 11:14:14 -06:00
Bruce Dubbs
ad9eab686d
Update to btrfs-progs-v6.1.1.
2023-01-06 10:58:36 -06:00
Thomas Trepl
a37e6b2d62
Add a fix to gptfdisk
2022-12-31 17:03:04 +01:00
Bruce Dubbs
799833c2a4
Update to btrfs-progs-v6.1.
2022-12-27 11:18:06 -06:00
Bruce Dubbs
dd3031a27c
Update to LVM2.2.03.18.
2022-12-27 10:37:54 -06:00
David Bryant
a0e08b2176
Standardized the spelling of "userspace".
...
Also corrected the capitalization of titles and cleaned up some
grammatical errors. Note that a few modules quote the "config"
menu for the Linux kernel, whch says "user-space". Those
modules were not altered; directly quoted material should be
reproduced verbatim.
2022-12-24 14:14:57 -06:00
Xi Ruoyao
e8d6204f6d
grub-setup: rewrite the description for CONFIG_EFI_STUB
...
Avoid mistakenly using the terminology "EFI handover protocol". With
Linux 6.2 or newer we can enable EFI stub but disable EFI handover
protocol (CONFIG_EFI_HANDOVER_PROTOCOL=n). The help message of this
option also says the upstream GRUB does not use EFI handover protocol,
so it's only needed for some distros with a patched (old) GRUB.
Tested with mainline kernel and CONFIG_EFI_HANDOVER_PROTOCOL disabled.
2022-12-18 23:34:20 +08:00
Pierre Labastie
cf905e02e5
Merge branch 'trunk' into plabs/python-mods
2022-12-01 21:23:08 +01:00
Pierre Labastie
3f2db3a638
Remove sect1info tags
...
They only contain a date tag that is nowhere used.
2022-11-29 08:58:07 +01:00
Bruce Dubbs
b0d1dc05f0
Package updates.
...
Update to php-8.1.13.
Update to umockdev-0.17.15.
Update to btrfs-progs-v6.0.2.
2022-11-28 16:16:11 -06:00
Douglas R. Reno
1ba8e5ee8b
LVM2: minor spacing adjustment
2022-11-22 12:12:38 -06:00
Bruce Dubbs
11672910e0
pdate to xfsprogs-6.0.0.
2022-11-17 15:35:00 -06:00
Pierre Labastie
4f406eae0e
Merge branch 'trunk' into plabs/python-mods
2022-11-17 08:58:32 +01:00
Pierre Labastie
213d18c315
Update to LVM2-2.03.17
2022-11-16 08:17:43 +01:00
Douglas R. Reno
4227f0da40
Update to ntfs-3g_ntfsprogs-2022.10.3 (Security Update)
2022-11-09 17:14:37 -06:00
Bruce Dubbs
bf09c25c98
Update to btrfs-progs-v6.0.1.
2022-11-08 18:11:14 -06:00
Pierre Labastie
8b819c527c
Reference book's pytest instead of external
...
Note that for pycairo2, I am not sure pytest can be built for python2.
2022-10-29 23:34:19 +02:00
Pierre Labastie
c2453e6011
Merge branch 'trunk' into plabs/python-mods
2022-10-20 17:49:10 +02:00
Pierre Labastie
402910e9fb
Fix references to sphinx
2022-10-20 17:22:26 +02:00
Bruce Dubbs
28ebeb0cea
Update to btrfs-progs-v6.0.
2022-10-15 15:12:16 -05:00
Bruce Dubbs
f59d30d08c
Make gptfdisk work properly with util-linux-2.38.
2022-09-22 11:59:53 -05:00
Xi Ruoyao
b804521827
grub UEFI setup: realign kernel configurations
2022-09-22 12:33:43 +08:00
Xi Ruoyao
34e3e2d1ca
grub UEFI setup: add CONFIG_DRM_FBDEV_EMULATION
...
It's needed for running Linux console on top of SimpleDRM.
Fixes #17112 at BLFS side. The issue is not limited to UEFI: if you
want to run the Linux console on any kernel modesetting driver, it's
needed. So we need to mention it in LFS as well.
2022-09-22 12:11:00 +08:00
Douglas R. Reno
4bd4b77556
Package updates:
...
Update to btrfs-progs-5.19.1
Update to neon-0.32.4
Update to kdsoap-2.1.1
Update to graphviz-6.0.1
2022-09-21 18:41:19 -05:00
Pierre Labastie
c8391c3d85
Spelling and grammar fixes to grub-setup
...
From the file attached to
https://wiki.linuxfromscratch.org/blfs/ticket/17085
by D Bryant.
2022-09-20 05:45:30 +02:00
Xi Ruoyao
7027897a70
grub EFI setup: Add CONFIG_VFAT_FS=y/M
...
BugLink: https://wiki.linuxfromscratch.org/blfs/ticket/17085#comment:4
2022-09-19 11:41:09 +08:00
Xi Ruoyao
27329c077d
grub EFI setup: remove CONFIG_EFI_RUNTIME_MAP
...
BugLink: https://wiki.linuxfromscratch.org/blfs/ticket/17085
2022-09-19 11:36:04 +08:00
Xi Ruoyao
9c44927210
grub EFI setup: "CONFIG_SIMPLEDRM" should be CONFIG_DRM_SIMPLEDRM
...
Buglink: https://wiki.linuxfromscratch.org/blfs/ticket/17085
2022-09-19 11:15:21 +08:00
Bruce Dubbs
4852356344
Update to fuse-3.12.0.
2022-09-11 14:05:34 -05:00
Pierre Labastie
1fe05eb92d
A round of removal of eol trailing spaces
2022-09-11 17:32:13 +02:00
Xi Ruoyao
75e3e09e5f
networking: URL update
...
Also change all "http://sphinx-doc.org " to "https://www.sphinx-doc.org ".
Without "www." I get a connection time out for some reason...
2022-09-08 15:55:46 +08:00
Xi Ruoyao
cd29bc9b3d
postlfs: URL updates
2022-09-08 12:52:53 +08:00
Julien Lepiller
b38aed5077
Fix typos
2022-08-28 20:38:50 +02:00
Xi Ruoyao
8013518eb2
grub-efi: housekeeping
2022-08-28 23:01:36 +08:00
Xi Ruoyao
1977aef403
grub-efi: simplify emergency disk layout
...
"--boot-directory=/mnt/rescue/grub" will create "/mnt/rescue/grub/grub",
which seems a little redundant.
2022-08-28 22:21:14 +08:00
Xi Ruoyao
6db606f552
grub-efi: add minimal configuration with --removable
...
It's needed for e.g. setting the boot process on a 32-bit LFS with
64-bit UEFI firmware.
2022-08-28 22:19:14 +08:00
Xi Ruoyao
6851adea69
grub-efi: demote efibootmgr from required to recommended
...
We'll add how to configure EFI boot w/o efibootmgr later...
2022-08-28 21:24:15 +08:00