aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* kernel: Some adjustmentsXi Ruoyao2023-03-101-9/+23
| | | | | | | | | - 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.
* Revert "kernel: Use <caution> for make defconfig and..."Xi Ruoyao2023-03-101-7/+1
| | | | | | This reverts commit d0a9bda4e696f4be02499b87c2bd6d8f40a3d4a3. "Don't change anything enabled by defconfig" seems too strong.
* Revert "Suggest make localmodconfig for kernel"Xi Ruoyao2023-03-101-15/+5
| | | | | | | | | | | | | | | | | | This reverts commit de679165f9a63ce94202d356abbae2b9a3bff5c3. 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.
* Merge branch 'trunk' of git.linuxfromscratch.org:lfs into trunkBruce Dubbs2023-03-094-30/+63
|\
| * Suggest make localmodconfig for kernelPierre Labastie2023-03-081-5/+15
| | | | | | | | | | This is less generic than defconfig, and you can then tell not to tweak options...
| * kernel: Use <caution> for make defconfig and...Xi Ruoyao2023-03-091-1/+7
| | | | | | | | | | | | tell people not to messing the options enabled by defconfig up. Yes, I messed them up and shot my own foot.
| * Adjustments for /dev/ptsXi Ruoyao2023-03-083-23/+27
| | | | | | | | | | | | | | | | | | | | | | 1. Declare UNIX98 PTY requirement in host system requirements and check it in the script. All desktop or server distros should have it now, but let's stop anyone from building on a embedded distro w/o UNIX98 PTY early... 2. Use Expect test suite as a guard against mishandled $LFS/dev/pts. 3. No need to test the basic function of Expect in Binutils anymore because if ($LFS)/dev/pts is not good, the Expect test suite would have failed.
| * kernel: Recommend to disable CONFIG_EXPERTXi Ruoyao2023-03-081-2/+15
| | | | | | | | | | | | | | | | 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.
* | Tweak kernel version in host requirementsBruce Dubbs2023-03-091-1/+1
|/
* hostreqs: Use &min-kernel; for kernel versionXi Ruoyao2023-03-051-1/+1
|
* hostreqs: Remove commented out lineXi Ruoyao2023-03-051-1/+0
|
* systemd: Document systemd-ac-powerXi Ruoyao2023-03-051-1/+12
| | | | | It has been moved to /usr/bin for general use by upstream, so list it in programs.
* libelf: Remove run-native-test failureXi Ruoyao2023-03-051-4/+0
| | | | | | It's fixed in 0.189. (cherry picked from commit 4fd9716e1563b70f149b53f0bd22a4aced1115c9)
* changelog: Mark linux-6.2.2 a security updatexry111/update-20230304Xi Ruoyao2023-03-051-1/+1
|
* dependencies: List bzip2, xz, and zlib as libelf dependenciesXi Ruoyao2023-03-051-5/+6
| | | | | | | | libelf.so links to libbz2.so.1.0, liblzma.so.5, and libz.so.1. libz is really used, but to me liblzma and libbz2 are "unneeded dependencies": the building system apparently thinks they are needed by zstd but actually not. I don't want to "fix the upstream" so just list them here anyway.
* make: Run test suite as unprivileged userXi Ruoyao2023-03-051-1/+4
|
* Package updatesXi Ruoyao2023-03-059-71/+86
| | | | | | | | | | | - Update to systemd-253 - Update to bc-6.3.1 - Update to linux-6.2.2 - Update to procps-ng-4.0.3 - Update to iproute2-6.2.0 - Update to meson-1.0.1 - Update to make-4.4.1 - Update to elfutils-0.189
* hostreq: Minor script adjustmentXi Ruoyao2023-03-051-6/+6
| | | | | | | | | | | - Remove an extra whitespace breaking shebang (though our instruction does not use the shebang). - Adjust the regex to allow several letters after the version number, and match grep version to the text. - Raise Coreutils to 7.0 (for the host requirement script itself). It was released in 2008 so I don't think it's a problem. - Add a colon after the text "Compiler check" to match "Aliases:". - Use grep -o instead of sed to make kernel version check simpler.
* Add a changelog entry.Bruce Dubbs2023-03-041-0/+9
|
* qBruce Dubbs2023-03-042-72/+84
|
* whatsnew: Comment out all entries for a new releaseXi Ruoyao2023-03-021-100/+100
|
* e2fsprogs: Update test failure infoXi Ruoyao2023-03-021-1/+3
| | | | | | Document the m_assume_storage_prezeroed failure. The u_direct_io failure is fixed by https://github.com/tytso/e2fsprogs/commit/4cda25453f85.
* Update changelog after 11.3 releaser11.3Bruce Dubbs2023-02-281-704/+2
|
* hostreqs: Remove "required by udev" for kernelXi Ruoyao2023-02-281-2/+1
| | | | We don't run the newly built udev daemon before rebooting to LFS kernel.
* Merge branch 'trunk' of git.linuxfromscratch.org:lfs into trunkBruce Dubbs2023-02-271-1/+1
|\
| * changelog: Fix a ticket URLXi Ruoyao2023-02-221-1/+1
| |
* | Bump minimum gcc requirement to 5.1Bruce Dubbs2023-02-271-1/+1
|/
* Uncomment glibc in whatsnew.Bruce Dubbs2023-02-191-2/+2
|
* Less can use pcre2Pierre Labastie2023-02-191-0/+1
|
* Finish adding revision attributes in dependenciesPierre Labastie2023-02-191-32/+43
| | | | | This was half done. Furthermore, dbus had completely disappeared. Also fix an url to sphinx, that is now in BLFS.
* e2fsprogs: Add configuration section about mke2fs.confXi Ruoyao2023-02-191-0/+27
|
* Popt is not a dependency of Pkg-configPierre Labastie2023-02-191-1/+1
| | | | | | | It was removed eleven years ago from the book. Pkg-config itself removed it at version 0.27. Prompted by "__mint" on #lfs-support.
* grub: Add upstream fixes patch for unrecognized ext2/3/4 features (#5219)xry111/grub-fix-testXi Ruoyao2023-02-195-8/+34
|
* packages: Mention Glibc stable branch in its package infoXi Ruoyao2023-02-171-0/+14
| | | | | See the discussion at https://sourceware.org/pipermail/libc-alpha/2023-February/145672.html.
* configuration: Use [DHCPv4] instead of [DHCP] for systemd .network fileXi Ruoyao2023-02-171-1/+1
| | | | | | | The upstream has splitted [DHCP] into [DHCPv4] and [DHCPv6]. While we are only enabling DHCPv4 in the example setting (in most scenario DHCPv6 is not strictly needed as SLAAC is sufficient), just use [DHCPv4] instead of [DHCP].
* Merge branch 'trunk' of git.linuxfromscratch.org:lfs into trunkBruce Dubbs2023-02-131-4/+4
|\
| * Update stats for dbus, systemd, markupsafe, and jinja2Douglas R. Reno2023-02-121-4/+4
| |
* | Update to man-pages-6.03.Bruce Dubbs2023-02-132-3/+13
|/
* TypoBruce Dubbs2023-02-121-1/+1
|
* Update build times an sizes.Bruce Dubbs2023-02-124-143/+160
| | | | | | This update changes the default number of cores used to build packages to 4. A section is also added to host requirements to recommend a minumum number of cores and memory size.
* Package updates.Bruce Dubbs2023-02-117-36/+75
| | | | | | | | | | | Update to iana-etc-20230202. Update to zstd-1.5.4. Update to Python3-3.11.2. Update to e2fsprogs-1.47.0. Update to dbus-1.14.6. Update to linux-6.1.11. Update to libcap-2.67. Update to bc-6.2.4.
* Combine tcl documentation instructions together.Bruce Dubbs2023-02-081-11/+5
|
* openssl: Fix a command to view man pageXi Ruoyao2023-02-081-1/+1
| | | | "ssl.7ssl" is in man7, not man3.
* Package UpdatesDouglas R. Reno2023-02-073-8/+22
| | | | | Update to OpenSSL-3.0.8 (Security Update) Update to e2fsprogs-1.46.6 (Security Update)
* glibc: Note the sed for printf is a security fixXi Ruoyao2023-02-061-2/+6
| | | | And add a comment about the difference from upstream commit.
* Repackage the systemd man pages tarball to have a leading directory.Douglas R. Reno2023-02-062-2/+12
|
* dependencies: List Jansson as Binutils external dependencyXi Ruoyao2023-02-051-1/+2
| | | | | Both ld.bfd and ld.gold can use Jansson to validate the value of --package-metadata=.
* changelog: Add entries for recent changesXi Ruoyao2023-02-031-0/+26
|
* libffi: Remove --disable-exec-static-trampxry111/glibc-2.37Xi Ruoyao2023-02-031-13/+1
| | | | It's not needed now since gjs-1.74 supports static trampoline.
* libelf: Update test statusXi Ruoyao2023-02-031-2/+3
| | | | | While the previously documented test failure is resolved by binutils-2.40, a new test failure has shown up.