aboutsummaryrefslogtreecommitdiffstats
path: root/chapter08
Commit message (Collapse)AuthorAgeFilesLines
* automake: Do not use only 4 cores for testing if we have moreXi Ruoyao2023-11-131-3/+6
|
* udev: Adjust some commandXi Ruoyao2023-11-131-22/+27
| | | | | | | | Set -Dlogind=false -Dvconsole=false to disable out-of-scope udev rules. Use "ninja -n" to list the targets, so the disabled udev rules won't show up then we can remove some "rm" commands. Do not remove 70-power-switch.rules from the source directory so we won't break multilib.
* udev: Remove four udev rules belonging to logindXi Ruoyao2023-11-111-2/+5
| | | | | | They are not really useful without logind. BLFS elogind package will provide them too, so we should remove them and avoid a package manager conflict.
* pkgmgt: Update the desc for "separate directories"Xi Ruoyao2023-11-081-8/+18
| | | | | | | | | | | | | There seems some guy overusing this method so we should add more caveats. - Use /opt/foo-x.y instead of /usr/pkg/foo-x.y. /opt/foo-x.y is used in BLFS for Rustc, Qt5, etc. and /usr/pkg is not FHS-compliant. - Use /etc/ld.so.conf and LDFLAGS instead of LD_LIBRARY_PATH. Relying on LD_LIBRARY_PATH is generally a bad idea, and we also don't use it in BLFS for /opt packages. - Discourage this method for general use, mention it may not work for vital packages like Glibc.
* gawk: "rm -f ..." is a command, not an envarXi Ruoyao2023-11-031-1/+1
|
* gawk: Fix "gawk-&gawk-version; is a remnant from Chapter 7" againXi Ruoyao2023-11-031-4/+7
| | | | | | | | | | | We'd fixed #5180 by forcing LN='ln -f'. But this has stopped to work with gawk-5.2.2 (and 5.3.0) because now the building system explicitly checks the existence of gawk-&gawk-version; and refuses to update it if it exists. Now removing the file before "make install" seems the easiest solution. Link: https://git.savannah.gnu.org/cgit/gawk.git/commit/?id=11762f4c0685
* python: Remove --with-system-ffiXi Ruoyao2023-11-011-9/+0
| | | | | | This option is removed by upstream in 3.12. Link: https://github.com/python/cpython/pull/100544
* setuptools: Fix installed directory listXi Ruoyao2023-11-011-2/+4
|
* PAckage updates.Bruce Dubbs2023-10-312-0/+70
| | | | | | | | | | | | | Update to iana-etc-20231019. Update to wheel-0.41.3. Update to shadow-4.14.2. Update to openssl-3.1.4. Update to texinfo-7.1. Update to meson-1.2.3. Update to bc-6.7.2. Update to linux-6.5.9. Update to Python-3.12.0. Add setuptools-68.2.2.
* pkgmgt: Sync the naming of SpiderMonkey with BLFSXi Ruoyao2023-10-241-1/+1
|
* man-db: Remove outdated test failure noticeXi Ruoyao2023-10-051-5/+1
|
* pkgmgt: Reinstall the same version of Glibc should be safeXi Ruoyao2023-10-051-0/+11
|
* glibc: Remove nscd from contentsXi Ruoyao2023-10-021-13/+2
|
* Package updates and one fix.Bruce Dubbs2023-10-011-2/+11
| | | | | | | | | | | | | | Disable building nscd in glibc. Update to iana-etc-20230929. Update to vim-9.0.1968. Update to openssl-3.1.3. Update to meson-1.2.2. Update to man-db-2.12.0. Update to linux-6.5.5. Update to kmod-31. Update to kbd-2.6.3. Update to gettext-0.22.2. Update to bc-6.7.0.
* shadow: Remove lastlog from contentsXi Ruoyao2023-09-301-12/+1
| | | | | It's deprecated because of Y2038 issue and no longer being built by default.
* systemd: Use NSS modules provided by systemd in nsswitch.confXi Ruoyao2023-09-141-1/+19
| | | | | It allows a simplification to /etc/hosts. Also correct some info about FQDN in both sysv and systemd.
* Glibc: Fix CVE-2023-4806Xi Ruoyao2023-09-141-16/+4
|
* stripping: Compress the kept debug info with ZlibXi Ruoyao2023-09-131-4/+7
|
* glibc: Fix CVE-2023-4527Xi Ruoyao2023-09-131-0/+12
|
* chapter08: Make Installed "program(s)/library(ies)/directory(ies)" ↵Xi Ruoyao2023-09-095-9/+9
| | | | consistently lowercase
* perl: Move some explanations from Chapter 8 to Chapter 7Xi Ruoyao2023-09-091-28/+1
| | | | Explain switches once they show up first time.
* util-linux: minor grammar rewordDouglas R. Reno2023-09-091-1/+1
|
* mpfr: 4.2.1 has 198 testsXi Ruoyao2023-09-091-1/+1
|
* pkgconf: Hotfix for a regression breaking BLFS packagesXi Ruoyao2023-09-071-9/+6
| | | | Link: https://github.com/pkgconf/pkgconf/issues/317
* util-linux: Use 2^128 instead of "340 trillion trillion trillion"Xi Ruoyao2023-09-051-1/+2
|
* chapter08: Move pkgconf before binutilsXi Ruoyao2023-09-052-1/+2
| | | | | | | | | It allows binutils to link to zstd, so binutils will have zstd-compressed debug section support (the compression is not enabled by default but can be enabled via LDFLAGS etc. if wanted). We also need to add libzstd.so.&zstd-version; into online_usrlib to prevent a crash in stripping.
* systemd: Slightly adjust the desc for -Dnobody-groupXi Ruoyao2023-09-031-2/+2
|
* Add --no-cache-dir into pip3 wheel commands for Python modulesXi Ruoyao2023-09-035-5/+14
|
* Package updates and misc upates/typos.Bruce Dubbs2023-09-025-27/+22
| | | | | | | | | | | | | | | | | | Update to vim-1837.$ Update to zlib-1.3.$ Update to wheel-0.41.2 (Python Module).$ Update to util-linux-2.39.2.$ Update to sysvinit-3.08.$ Update to shadow-4.14.0.$ Update to Python-3.11.5.$ Update to procps-ng-4.0.4.$ Update to pkgconf-2.0.2.$ Update to mpfr-4.2.1.$ Update to kbd-2.6.2.$ Update to gzip-1.13.$ Update to coreutils-9.4.$ Specify the 'nobody-group' for systemd.$ Remove unused usb group.$
* Revert "openssl: Add a warning about minor version bump and OpenSSH"Xi Ruoyao2023-09-021-15/+0
| | | | | | | This reverts commit ad09ba40a1d521857bf440b093167d91e5172f04. This reverts commit bbaf00d41541380665f0b146d60d12afb44cc62b. No longer needed with OpenSSH-9.4 or later.
* tar: The problematic test can also be skipped if security labels disabledXi Ruoyao2023-08-281-1/+2
| | | | | For example, if CONFIG_EXT4_FS_SECURITY (Ext4 Security Labels) not set and we are building on an ext4 file system, the test will be skipeed.
* tar: Mention TESTSUITEFLAGS for testingXi Ruoyao2023-08-281-0/+7
|
* gmp: On some CPUs more than 199 test can passXi Ruoyao2023-08-271-1/+3
|
* libxcrypt: typo and misplaced "nodump"Pierre Labastie2023-08-211-2/+2
|
* gcc: Fix a grammar error in textXi Ruoyao2023-08-161-1/+1
|
* glibc: minor typo fixDouglas R. Reno2023-08-141-1/+1
|
* Merge branch 'trunk' of git.linuxfromscratch.org:lfs into trunkBruce Dubbs2023-08-144-12/+24
|\
| * binutils: Remove libgprofng.a, add libgprofng.so into contents sectionXi Ruoyao2023-08-101-2/+14
| |
| * gawk: Move the creation of awk.1 after the explanation of the previous commandXi Ruoyao2023-08-091-6/+6
| |
| * coreutils: Use groupadd/groupdel for creating/removing dummy groupXi Ruoyao2023-08-091-2/+3
| | | | | | | | | | | | They look better than "echo >>" and "sed -i". And I think an example showing how to use groupadd/groupdel is good anyway. The format of /etc/group is already shown in chapter 7.
| * ncurses: Simplify documentation install commandXi Ruoyao2023-08-091-2/+1
| |
* | Package updates.Bruce Dubbs2023-08-144-9/+17
|/ | | | | | | | | | | Update to xz-5.4.4. Update to less-643. Update to meson-1.2.1. Update to linux-6.4.10. Update to iana-etc-20230810. Update to pkgconf-2.0.1. All build times and sizes were also checked and updated as needed.
* Merge branch 'trunk' of git.linuxfromscratch.org:lfs into trunkBruce Dubbs2023-08-081-4/+5
|\
| * pkgconf: Reword the reason of sedXi Ruoyao2023-08-081-4/+5
| | | | | | | | | | | | Specifying --modversion with multiple packages just does not make sense. The real problem here is it's erroring out even if the multiple arguments are for the same package.
* | Fix sed in pkgconfBruce Dubbs2023-08-081-1/+1
|/
* Merge branch 'trunk' of git.linuxfromscratch.org:lfs into trunkBruce Dubbs2023-08-071-1/+1
|\
| * dbus: Fix a typo (misusing plural)Xi Ruoyao2023-08-071-1/+1
| |
* | Package updates.Bruce Dubbs2023-08-071-0/+8
|/ | | | | | | | | Update to xz-5.4.4. Update to wheel-0.41.1 (Python Module). Update to man-pages-6.05.01. Update to linux-6.4.8. Update to iana-etc-20230804. Update to pkgconf 2.0.0.
* dbus: Add --enable-user-session like BLFSXi Ruoyao2023-08-031-0/+13
| | | | | | | | This will install dbus.service and dbus.socket into /usr/lib/systemd/user. In a base LFS installation the systemd per-user daemon is not usable at all, so they may seem useless. But if we install them, we can start to use them once systemd is rebuilt with PAM in BLFS (without rebuilding dbus).
* udev: Use --no-same-owner for man pages, like systemdXi Ruoyao2023-08-031-3/+4
| | | | By the way, fix a minor formatting issue in udev-hwdb.8.