aboutsummaryrefslogtreecommitdiffstats
path: root/chapter08
Commit message (Collapse)AuthorAgeFilesLines
* systemd: Update the explanation to match the actual commandXi Ruoyao2024-01-151-1/+1
|
* udev: Realign the export udev_helpers=... commandXi Ruoyao2024-01-151-1/+1
|
* udev: Drop duplicated udevadm in the ninja commandXi Ruoyao2024-01-141-1/+1
|
* Nitpick on formatPierre Labastie2024-01-111-2/+2
| | | | | | | - according to our typography, referring to a manual page should be <filename>page(x)</filename> - don't enclose punctuation into quotes - use <option> for option
* Change C.UTF-8 localedef everywherePierre Labastie2024-01-111-1/+1
|
* Fix the definition of the C.UTF-8 locale.Douglas R. Reno2024-01-091-1/+1
| | | | This fixes a test failure in Epiphany.
* remap=make moves unset command to wrong posThomas Trepl2024-01-071-1/+1
|
* systemd: Fix another deprecation warningXi Ruoyao2024-01-061-1/+1
| | | | Not sure why I didn't catch it...
* udev: Unset udev_helpers after installationXi Ruoyao2024-01-051-0/+6
| | | | | Now this variable is exported, thus it might potentially cause unwanted side effects building other packages. So unset it after installation.
* export the udev_helpers variablePierre Labastie2024-01-041-2/+3
| | | | | | | Since it is needed for both building and installing, exporting it allows to have it defined even if building as a regular user (so that sudo is run for installing) or using a package manager (which usually runs in a new shell and forgets unexported variables)
* binutils: Add --enable-default-hash-style=gnu for configure (#5401)xry111/update-20231231Xi Ruoyao2023-12-311-10/+4
|
* systemd: Fix CVE-2023-7008 (#5405)Xi Ruoyao2023-12-311-0/+7
|
* Package updatesXi Ruoyao2023-12-312-11/+2
| | | | | | | | | | | | | - Update to meson-1.3.1 (#5402) - Update to vim-9.0.2189 (#4500) - Update to inetutils-2.5 (#5404) - Update to xml-parser-2.47 (#5403) - Update to linux-6.6.8 (#5397) - Update to tzdata-2023d (#5399) - Update to setuptools-69.0.3 (#5400) - Update to iana-etc-20231205 (#5006) - Update to autoconf-2.72 (#5398) - Update to grub-2.12 (#5396)
* Remove stray references to TESTSUITEFLAGSXi Ruoyao2023-12-233-24/+0
| | | | | Now TESTSUITEFLAGS is set globally in Chapter 7.4, so there is no need to mention it again and again in individual packages.
* systemd: Disable systemd-sysupdate with a better wayXi Ruoyao2023-12-181-6/+12
|
* Update to systemd-255Xi Ruoyao2023-12-182-5/+24
|
* Reformat util-linux configure parameters.Bruce Dubbs2023-12-141-5/+5
|
* Fix cmds installing python docs (permissions)Thomas Trepl2023-12-041-7/+7
|
* udev: Adjust the paths to search .link files and install 99-default.linkXi Ruoyao2023-12-011-3/+17
| | | | | | Tested in QEMU and the virtio NIC is now named "enp0s3". Fixes #5386.
* iproute2: Remove the reference to BLFS Berkeley DB pageXi Ruoyao2023-11-261-3/+0
| | | | Berkeley DB has been archived in BLFS.
* dbus: minor spacing adjustmentDouglas R. Reno2023-11-241-1/+1
|
* udev: Fix install command for ../rules.d/*.rulesXi Ruoyao2023-11-141-4/+4
| | | | | | | | | The sed command has changed ../rules.d/70-power-switch.rules to "../rules.d", causing the install command to fail. Change the command enumerating ../rules.d/*.rules but 70-power-switch.rules to a "find" command. Edit another "find" command so the styles of them are the same.
* Merge tag 'xry111/update-20231113' into trunkXi Ruoyao2023-11-143-5/+8
|\ | | | | | | | | | | | | | | There are some suspicious "nptl/tst-robust" test failures in Glibc, but all other test results are clean. To be diagnosed... And note that jhalfs needs an update to work with the merged parallelism changes.
| * perl: Use TEST_JOBS=$(nproc) make test_harness for test suiteXi Ruoyao2023-11-131-1/+1
| |
| * openssl: Add HARNESS_JOBS=$(nproc)Xi Ruoyao2023-11-131-1/+1
| |
| * automake: Do not use only 4 cores for testing if we have moreXi Ruoyao2023-11-131-3/+6
| |
* | udev: Fix a small typo in commandThomas Trepl2023-11-131-1/+1
|/
* 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