Xi Ruoyao
1ebfa8e664
pdf: Allow breaking pages in version-check and kernel configuration
...
They are very long <screen> or <note>. By default they are attributed
"keep-together.within-column = always", override it to allow line break.
Fixes #5336 .
Link: http://www.sagehill.net/docbookxsl/PageBreaking.html
2023-09-02 14:17:17 +08:00
Thomas Trepl
4d4a2f1f99
Automatic merge of trunk into multilib
2023-08-22 00:30:10 +02:00
Xi Ruoyao
b59c9e9155
grub configuration: The instructions should be skipped for UEFI, but the text not
2023-08-21 11:12:09 +08:00
Thomas Trepl
2b17a82ddc
Merge branch 'trunk' into multilib
2023-08-14 21:02:15 +02:00
Xi Ruoyao
93ec8b32bf
grub cfg: Add an explanation for the insmod commands
2023-08-14 09:16:49 +08:00
Thomas Trepl
5a1f88329c
Automatic merge of trunk into multilib
2023-08-08 15:22:00 +02:00
Xi Ruoyao
9cca53dcac
kernel: Fix move-if-changed logic and regenerate with 6.4.8
2023-08-08 11:12:36 +08:00
Thomas Trepl
58634ab2e3
Automatic merge of trunk into multilib
2023-08-04 00:30:09 +02:00
Bruce Dubbs
67ca5ef3f7
Add insmod part_gpt to example grub.cfg
2023-08-03 13:13:16 -05:00
Thomas Trepl
3b3454a7b2
Automatic merge of trunk into multilib
2023-08-03 00:30:10 +02:00
Xi Ruoyao
c7c6c1548a
kernel: systemd: FW_LOADER_USER_HELPER should be n, not y
2023-08-02 19:06:09 +08:00
Thomas Trepl
3ecf6ae99d
Merge branch 'trunk' into multilib
2023-08-01 22:49:01 +02:00
Xi Ruoyao
3d99820133
kernel: Fix a typo
2023-08-01 09:20:08 +08:00
Xi Ruoyao
57499d5909
kernel: Separate toplevel menus in rendering
2023-08-01 09:17:05 +08:00
Xi Ruoyao
70bf5512d9
kernel: Use new kernel configuration rendering method
...
Import kernel-config infrastructure from BLFS and use it for kernel
configuration. Note that kernel-config.py is slightly different from
BLFS: we need role="nodump" for <screen> here.
2023-08-01 00:08:56 +08:00
Bruce Dubbs
2cf01ab702
Add some color to kernel options
2023-07-31 01:09:24 -05:00
Thomas Trepl
da2e8cba81
Automatic merge of trunk into multilib
2023-07-29 09:05:05 +02:00
Bruce Dubbs
83e616f79e
Reformat kernel configuuration options.
...
A couple of the newer kernel options overflow past 80 columns on
the kernel page. It's not optimal, but insert newlines for these
options.
Also reorder the options to to same ordeer as they appear in
menuconfig and add some blank lines between major setions for
clarity.
2023-07-28 23:14:10 -05:00
Xi Ruoyao
44674e4c92
sysv: Mount cgroup fs for memory pressure information early
...
Prepare for systemd-254 update. See #5293 for details.
2023-07-28 19:59:01 +08:00
Thomas Trepl
b3d94f390c
Automatic merge of trunk into multilib
2023-07-23 00:30:15 +02:00
Xi Ruoyao
0d824c5280
kernel: Simplify doc installation
2023-07-22 18:36:33 +08:00
Thomas Trepl
7d40eeb537
Merge upstream change of eudev->sysd.udev
2023-07-18 22:19:36 +02:00
Xi Ruoyao
b177415824
Remove references to eudev
2023-07-18 13:07:01 +08:00
Thomas Trepl
9cdd53b560
Automatic merge of trunk into multilib
2023-07-16 00:30:10 +02:00
Pierre Labastie
31e62b94b6
Typo
2023-07-15 15:26:11 +02:00
Thomas Trepl
7b3d536d9e
Automatic merge of trunk into multilib
2023-07-12 00:30:15 +02:00
Xi Ruoyao
f976691d53
kernel: Remove CONFIG_SYSFS_DEPRECATED
...
It's already removed from Linux 6.4.
Link: https://git.kernel.org/torvalds/linux/c/721da5cee9d4
2023-07-11 07:44:39 +08:00
Thomas Trepl
165314a9c1
Automatic merge of trunk into multilib
2023-06-08 00:30:09 +02:00
Pierre Labastie
6256b16baf
Kernel: IPV6 only appears if TCP/IP selected
...
Report by wen zhang.
Also fix formatting.
2023-06-07 08:25:45 +02:00
Thomas Trepl
fef648d8d4
Automatic merge of trunk into multilib
2023-03-22 00:30:13 +01:00
Xi Ruoyao
d186249a44
kernel: [revision="systemd"] Disable CONFIG_PSI_DEFAULT_DISABLED
...
systemd-oomd needs PSI so it does not make sense to disable it by
default.
2023-03-21 15:38:56 +08:00
Thomas Trepl
b5b704a30c
Automatic merge of trunk into multilib
2023-03-12 11:36:30 +01:00
Bruce Dubbs
c6fa6912e1
Update a link
2023-03-11 23:11:16 -06:00
Douglas R. Reno
681e11a0b6
Typos from rhubarbpieguy
2023-03-11 19:04:09 -06:00
Thomas Trepl
31e6ccb2cb
Automatic merge of trunk into multilib
2023-03-12 00:30:15 +01:00
Xi Ruoyao
57ccb5b97f
kernel: Fix a typo
...
"parition".
2023-03-11 22:05:26 +08:00
Bruce Dubbs
d94339982d
Add kernel configureation introduction.
...
Add an <important> note as an introduction to configuring the kernel.
2023-03-10 18:46:52 -06:00
Thomas Trepl
db84777ce9
Automatic merge of trunk into multilib
2023-03-11 00:30:10 +01:00
Xi Ruoyao
0bf56aadbd
kernel: Some adjustments
...
- Mention NVME.
- Mention PAE (CONFIG_HIGHMEM64G) for 32-bit.
- Don't repeat the link to BLFS kernel config index twice on SysV.
And don't display the long URL for it.
- Emphasis that BLFS UEFI kernel config is needed even if you'll use the
UEFI bootloader of the host distro.
2023-03-10 18:53:48 +08:00
Xi Ruoyao
1026270951
Revert "kernel: Use <caution> for make defconfig and..."
...
This reverts commit d0a9bda4e6
.
"Don't change anything enabled by defconfig" seems too strong.
2023-03-10 18:53:48 +08:00
Xi Ruoyao
34f1344072
Revert "Suggest make localmodconfig for kernel"
...
This reverts commit de679165f9
.
localmodconfig does not work very well. It can only *un*select things
already enabled as modules if the module is not loaded by the host. It
won't select anything new, nor unselect unneeded things already set to
"y" instead of "m".
Maybe you think we can copy .config from a "mainstream" distro
(producing a highly modular kernel) and use "make localmodconfig", but
when we tested it with a Debian host kernel config, the resulted kernel
refuses to boot.
"make allmodconfig && make localmodconfig" does not work well either:
"allmodconfig" selects many things as y (these thing are not available
as a module) but "localmodconfig" fails to unselect them.
2023-03-10 18:53:48 +08:00
Thomas Trepl
2858f02052
Automatic merge of trunk into multilib
2023-03-09 00:30:10 +01:00
Pierre Labastie
de679165f9
Suggest make localmodconfig for kernel
...
This is less generic than defconfig, and you can then tell
not to tweak options...
2023-03-08 22:27:34 +01:00
Thomas Trepl
ce49ad6473
Automatic merge of trunk into multilib
2023-03-08 18:17:41 +01:00
Xi Ruoyao
d0a9bda4e6
kernel: Use <caution> for make defconfig and...
...
tell people not to messing the options enabled by defconfig up.
Yes, I messed them up and shot my own foot.
2023-03-09 01:14:15 +08:00
Xi Ruoyao
e0fb1098a4
kernel: Recommend to disable CONFIG_EXPERT
...
Let's not encourage users to try tricky things and shoot their own foot.
For systemd, if CONFIG_EXPERT is disable, CONFIG_FHANDLE will be enabled
automatically. So there is no need to enable CONFIG_EXPERT and then set
CONFIG_FHANDLE manually.
2023-03-08 11:25:38 +08:00
Thomas Trepl
aad28944bc
Automatic merge of trunk into multilib
2023-01-02 11:59:57 +01:00
Pierre Labastie
c7f74cdbb6
Typo
2023-01-02 08:02:24 +01:00
Thomas Trepl
41631283cb
Automatic merge of trunk into multilib
2023-01-02 00:30:12 +01:00
David Bryant
8190ca0715
Clarify some things, correct grammatical & idiomatic errors.
2023-01-01 17:15:09 -06:00
Thomas Trepl (Moody)
c093e6b9d5
Automatic merge of trunk into multilib
2022-10-02 00:30:12 +02:00
Xi Ruoyao
f427ba2336
kernel: adjust the instruction for mounting /boot
...
LFS and the host may use different /boot configuration, so do not assume
they'll share a /boot partition (two different /boot partition or only one
with separate /boot are possible).
2022-09-25 15:16:23 +08:00
Xi Ruoyao
dbab2a4519
kernel: add CONFIG_FRAMEBUFFER_CONSOLE, and mention CONFIG_DRM_FBDEV_EMULATION
...
Is there anyone using a blind system with serial console now? :)
2022-09-22 12:34:27 +08:00
Bruce Dubbs
16cd09633e
Adjust instructions for /dev/shm when creating virtual filesystems.
...
Some host create /dev/shm as a tmpfs. Some have is as
a symlink to a location in another directory. This
change handles both cases.
The change to the sysV bootscripts now creates /dev/shm
as a separate tmpfs from /run. This makes LFS sysV and
systemd versions treat /dev/shm the same.
2022-09-20 12:20:58 -05:00
Thomas Trepl (Moody)
c49c1fb77f
Automatic merge of trunk into multilib
2022-09-12 00:30:10 +02:00
Xi Ruoyao
e5aa02fe17
kernel: enable ASLR and SSP
...
It does not make too much sense to protect the userspace with PIE+ASLR
and SSP but leave the kernel alone...
2022-09-11 12:09:18 +08:00
Xi Ruoyao
a710d35e1f
Revert "linux kernel: disable CONFIG_USERFAULTFD to avoid CVE-2022-2590 for now"
...
This reverts commit 098f4de336
.
CVE-2022-2590 is fixed in Linux >= 5.19.6.
2022-09-11 12:01:31 +08:00
Thomas Trepl (Moody)
b92cf89b16
Automatic merge of trunk into multilib
2022-08-27 00:30:11 +02:00
Xi Ruoyao
5353a1948f
grub: add a note about filesystem UUID and partition UUID usage
...
Text only change.
2022-08-26 20:30:29 +08:00
Thomas Trepl (Moody)
d8c9a43f29
Automatic merge of trunk into multilib
2022-08-26 00:30:10 +02:00
Xi Ruoyao
feed7fea36
linux kernel: reword description for CONFIG_X86_X2APIC
2022-08-25 01:05:55 +08:00
Xi Ruoyao
098f4de336
linux kernel: disable CONFIG_USERFAULTFD to avoid CVE-2022-2590 for now
2022-08-24 16:42:49 +08:00
Xi Ruoyao
83b86449a1
linux kernel: enable CONFIG_X86_X2APIC
...
It's recommended for CVE-2022-21233 mitigation. And, if the BIOS has
enabled x2APIC but CONFIG_X86_X2APIC=n, the kernel will panic on boot.
If x2APIC is disabled or not available, the kernel with
CONFIG_X86_X2APIC=y can still boot normally.
No need to tag anything again because interrupt handling cannot affect
userspace.
2022-08-24 16:42:48 +08:00
Thomas Trepl (Moody)
588c7a0492
Merge upstream
2022-05-11 09:22:07 +02:00
Xi Ruoyao
ed2bec7dd6
kernel: disable CONFIG_WERROR
...
The help of this options says:
"However, if you have a new compiler with ..., you may need to disable
this config option in order to successfully build the kernel."
As we are having state-of-art GCC-12, and Linux-5.18 release candidate
FTBFS with GCC-12 and CONFIG_WERROR=y [1], and <rant>the kernel developers
are making stupid and meaningless discussion instead of fixing the building
failure</rant> [2], I don't think enabling this option makes any sense
building LFS.
[1]:https://lkml.org/lkml/2022/4/14/1676
[2]:https://lkml.org/lkml/2022/4/21/254
2022-05-09 16:32:19 +08:00
Thomas Trepl (Moody)
65ac2fdf48
Automatic merge of trunk into multilib
2022-04-22 05:45:10 +02:00
Xi Ruoyao
e286d8db14
decorate the references to root and lfs user
...
The references already correctly decorated are not changed because "if
it's not broken don't fix it".
2022-04-21 14:12:43 +08:00
Thomas Trepl (Moody)
acd14bc9f5
Automatic merge of trunk into multilib
2022-03-23 05:45:10 +01:00
Pierre Labastie
6ad4730862
Fix kernel config to mount the devtmpfs before boot
...
Also make the order and the layout the same as in menu.
2022-03-22 22:03:33 +01:00
Thomas Trepl (Moody)
53beb36860
Automatic merge of trunk into multilib
2022-02-28 05:45:10 +01:00
Douglas R. Reno
68550bbdee
Kernel (systemd): Add CONFIG_MEMCG as required (systemd-oomd).
2022-02-27 16:10:44 -06:00
Douglas R. Reno
18d4d6d2d7
Do a minor reword in networkd.xml and move Firmware Drivers to the
...
Device Drivers section in the systemd kernel configuration.
2022-02-26 23:18:28 -06:00
Thomas Trepl (Moody)
aa95507be6
Automatic merge of trunk into multilib
2022-01-14 05:45:10 +01:00
Douglas R. Reno
c8df034e5f
Fix CVE-2021-3997 in systemd.
2022-01-13 15:16:37 -06:00
Thomas Trepl (Moody)
bb2febd46a
Automatic merge of trunk into multilib
2022-01-04 05:45:10 +01:00
Douglas R. Reno
d21ec2fcbb
systemd: Add CONFIG_PSI to the kernel configuration to get systemd-oomd
...
to work.
Note that it just skips bringing systemd-oomd up when not present, and
does not fail the startup process.
2022-01-03 12:03:45 -06:00
Thomas Trepl (Moody)
0fd2370f61
Automatic merge of trunk into multilib
2022-01-01 05:45:10 +01:00
Xi Ruoyao
cea24f504c
systemd: correct the description of systemd#21896
2021-12-31 21:26:31 +08:00
Thomas Trepl (Moody)
af4bd5774b
Automatic merge of trunk into multilib
2021-12-31 05:45:09 +01:00
Douglas R. Reno
6d19228191
Package Updates:
...
Update to systemd-250 (BLFS coming shortly)
Update to meson-0.60.3
Kernel Configuration: Enable the framebuffer since it's disabled by
default in Linux-5.15.
Kernel Configuration: Add a note about CONFIG_DEFAULT_HOSTNAME on
systemd.
2021-12-30 11:39:08 -06:00
Thomas Trepl (Moody)
b010eeca35
Automatic merge of trunk into multilib
2021-11-24 05:45:08 +01:00
Xi Ruoyao
768ae15039
don't enable CONFIG_IKHEADERS building the kernel
...
https://lists.linuxfromscratch.org/sympa/arc/lfs-support/2021-11/msg00014.html
2021-11-23 18:23:51 +08:00
Thomas Trepl (Moody)
384c707b7f
Add more info about kernel requirements for multilib
2021-11-09 14:43:34 +01:00
Thomas Trepl (Moody)
08a636839d
Merge upstream
2021-10-15 12:21:18 +02:00
Xi Ruoyao
3d7b4f686a
clean up after condxml merge
2021-10-13 19:27:35 +08:00
Thomas Trepl (Moody)
02d8168679
Automatic merge of trunk into multilib
2021-09-23 05:45:12 +02:00
Pierre Labastie
0480d22900
Add missing comma
2021-09-22 23:23:16 +02:00
Pierre Labastie
784fdaed25
Remove all versiond entities
2021-09-22 23:17:28 +02:00
Xi Ruoyao
2f142598a9
kernel: CONFIG_SECCOMP is now in General architecture-dependent options
2021-09-22 21:44:18 +08:00
Thomas Trepl (Moody)
716db1f765
Merge upstream
2021-09-20 09:37:34 +02:00
Pierre Labastie
9cea9a28c8
Remove spaces at end o lines - chapter10
2021-09-07 22:23:53 +02:00
Thomas Trepl (Moody)
00e8b5325a
Merge upstream changes
2021-07-28 15:43:47 +02:00
Xi Ruoyao
cefb4c9641
grub cfg: replace hardcoded (and outdated) chapter number
2021-07-28 12:09:14 +08:00
Thomas Trepl (Moody)
c74edb30fd
Merge branch 'trunk' into multilib
2021-04-15 13:49:46 +02:00
Xi Ruoyao
1c16a05b81
modify the reference to lfs-uefi hint to BLFS instead
2021-04-09 19:07:48 +08:00
Thomas Trepl
38de42d0ed
Merge changes from trunk to multilib
...
git-svn-id: http://svn.linuxfromscratch.org/LFS/branches/multilib@12072 4aa44e1e-78dd-0310-a6d2-fbcd4c07a689
2021-03-31 18:41:40 +08:00
Thomas Trepl
16caca2b75
Merge changes from trunk to multilib
...
git-svn-id: http://svn.linuxfromscratch.org/LFS/branches/multilib@12062 4aa44e1e-78dd-0310-a6d2-fbcd4c07a689
2021-03-31 18:41:40 +08:00
Thomas Trepl
1b1a5e7238
Merge changes from trunk to multilib
...
git-svn-id: http://svn.linuxfromscratch.org/LFS/branches/multilib@12041 4aa44e1e-78dd-0310-a6d2-fbcd4c07a689
2021-03-31 18:41:40 +08:00
Thomas Trepl
d7e0db5ccd
Merge changes from trunk to multilib
...
git-svn-id: http://svn.linuxfromscratch.org/LFS/branches/multilib@12034 4aa44e1e-78dd-0310-a6d2-fbcd4c07a689
2021-03-31 18:41:40 +08:00
Thomas Trepl
4ea78e038f
Merge changes from trunk to multilib
...
git-svn-id: http://svn.linuxfromscratch.org/LFS/branches/multilib@12021 4aa44e1e-78dd-0310-a6d2-fbcd4c07a689
2021-03-31 18:41:40 +08:00