aboutsummaryrefslogtreecommitdiffstats
path: root/chapter08
Commit message (Collapse)AuthorAgeFilesLines
* Package updates.Bruce Dubbs2022-02-091-2/+4
| | | | | | Update to bc-5.2.2. Update to linux-5.16.8. Update to binutils-2.38. Requires adding zlib to Chapter 6.
* systemd: /etc/{passwd,group} was created in Chapter 7Xi Ruoyao2022-02-051-1/+1
|
* chapter 8: rename revisedchroot to cleanupXi Ruoyao2022-02-052-3/+3
| | | | There is no "revision for chroot" now.
* remove "+h" in bash commands in chroot (#4998)Xi Ruoyao2022-02-052-29/+1
| | | | | | | | | | | | | | | In the new cross-compilation approach, the $PATH in chroot does not contain '/tools/bin'. So "+h" is useless in chroot as the newly installed tools always replace the temporary counterpart at the same location. "+h" in chapter4/settingenviron.xml is kept deliberately. Currently $LFS/tools/bin only contains programs prefixed with "x86_64-lfs-linux-gnu-", and it's highly unlikely that any distro will ever ship a program named with such prefix. So it may seems that we can remove this "+h" as well. However, the situation may change in future and we can take this oppertunity to teach the advantage and disvantage of bash hash feature.
* systemd: remove unneeded LANG=en_US.UTF-8 settingsXi Ruoyao2022-02-051-3/+2
| | | | | They were added because ninja had printed warnings about "non UTF-8 locale". Current version of ninja no longer does this.
* util-linux: add --bindir and --sbindirXi Ruoyao2022-02-051-0/+4
| | | | | The defaults are /bin and /sbin. We don't like them because of "DESTDIR on merged-usr system" issue.
* util-linux: revise contents and short descriptionsXi Ruoyao2022-02-051-27/+47
| | | | | | | | * tailf is removed completely * fdformat is disabled by default, and we don't really have any reason to enable it (and we'll need to workaround the missing man page issue if we want to enable it) * irqtop, lsirq, scriptreplay, and uclampset added
* man-db: update to man-db-2.10.0 (#5002)Xi Ruoyao2022-02-051-16/+26
|
* kmod: update the status for test suiteXi Ruoyao2022-02-051-3/+3
|
* kmod: link to opensslXi Ruoyao2022-02-052-2/+17
|
* Revert "gdbm: document gdbmtool tests fail, add -k"Xi Ruoyao2022-02-051-6/+4
| | | | | | | | | This reverts commit ae3f78a38237bbdd7937f5a770d2c9582fa242ed. No longer needed with gdbm-1.22 or later: https://git.gnu.org.ua/gdbm.git/commit/?id=5b62babd https://git.gnu.org.ua/gdbm.git/commit/?id=f586b159
* gcc: add "or later" for "Glibc-2.34", as we have 2.35 nowXi Ruoyao2022-02-051-1/+1
|
* tcl: update to tcl-8.6.12 (#5001)Xi Ruoyao2022-02-051-2/+2
| | | | | tdbc 1.1.2 -> 1.1.3 itcl 4.2.1 -> 4.2.2
* glibc: Makefile is not generatedXi Ruoyao2022-02-051-1/+1
|
* Minor tweaks to systemdDouglas R. Reno2022-02-041-1/+2
|
* Revert "binutils: use -j1 for make install"Xi Ruoyao2022-02-041-1/+1
| | | | | | | This reverts commit 03a41fd0cd6635843d313c02150692a05d6b8bd2. It's no longer needed after binutils-gdb commit "install dependencies for ld -> bfd and libctf -> bfd" (755ba58e).
* Remove unnecessary sed in glibc-2.35Thomas Trepl (Moody)2022-02-041-1/+2
|
* Package updates and a patch.Bruce Dubbs2022-02-033-6/+6
| | | | | | | | | Add coreutils-9.0 chmod patch. Update to glibc-2.35. Update to linux-5.16.5. Update to findutils-4.9.0. Update to expat-2.4.4. Update to iana-etc-20220128.
* iproute2: remove a now useless sedPierre Labastie2022-01-281-1/+2
| | | | | Upstream do not try anymore to build the *m_ipt modules if iptables is not found.
* util-linux: remove the description of "raw" commandXi Ruoyao2022-01-251-11/+1
| | | | | Since Linux-5.13, <linux/raw.h> has been removed from API headers. So this command won't be built by util-linux.
* Update to meson-0.61.1Pierre Labastie2022-01-201-2/+2
|
* Use soversion for libreadline in "stripping" pagePierre Labastie2022-01-201-2/+2
| | | | | | | | Report on #lfs-support by "r1c0n3r0": the libhistory and libreadline filenames have been wrong on the "stripping" page since realine version bump. Fix taken (with slight modification) from William Harrington's port to arm: https://github.com/cross-lfs/lfs-arm/commit/05a2cd35aac9437bbca6e6dd8921e7037e8eecee
* shadow: fix a typoXi Ruoyao2022-01-161-1/+1
|
* Add missing installed program in shadowPierre Labastie2022-01-151-5/+16
| | | | getsubids has been added in shadow-4.10
* Package updates.Bruce Dubbs2022-01-142-14/+5
| | | | | | | | Update to shadow-4.11.1. Update to readline-8.1.2. Update to meson-0.61.0. Update to libpipeline-1.5.5. Update to bash-5.1.16.
* Merge branch 'trunk' of git.linuxfromscratch.org:lfs into trunkDouglas R. Reno2022-01-131-20/+31
|\
| * Remove ending space in shadowPierre Labastie2022-01-041-3/+3
| |
| * Minor reworing of reason for GID 999Bruce Dubbs2022-01-041-14/+14
| |
| * shadow: "users" is a groupname, not a parameterXi Ruoyao2022-01-051-1/+2
| |
| * Reword explanation of GROUP parameter in /etc/default/useraddPierre Labastie2022-01-041-6/+12
| | | | | | | | | | Tell that 999 comes from the --gid parameter, and that we already have a group "users" with this gid to prevent messages when first using useradd.
| * shadow: move /etc/default/useradd creation to "Configuration"Pierre Labastie2022-01-041-11/+15
| | | | | | | | | | | | This is needed so that /etc/default/useradd is not removed by package managers when rebuilding shadow in BLFS. Change the explanations in the text accordingly.
* | Fix CVE-2021-3997 in systemd.Douglas R. Reno2022-01-131-9/+2
|/
* Revert "shadow: remove explicit --disable-{su,runuser}"Xi Ruoyao2022-01-031-0/+4
| | | | | | This reverts commit 6ecd06927ba617a521dafc6c4feb1b60c6941769. Continue to use shadow su, until it's really dead.
* Package updates.Bruce Dubbs2021-12-311-0/+8
| | | | | | | | | | | | | Update to e2fsprogs-1.46.5. Update to zstd-1.5.1. Update to expat-2.4.2. Update to shadow-4.10. Update to sysvinit-3.01. Update to linux-5.15.12. Update to iana-etc-20211224. Update to openssl-3.0.1. Update to eudev-3.2.11. Update lfs-latest-git.php currency for new eudev location.
* Package Updates:Douglas R. Reno2021-12-301-14/+6
| | | | | | | | | 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.
* shadow: remove explicit --disable-{su,runuser}Xi Ruoyao2021-12-271-4/+0
| | | | | for sync with BLFS. They are automatically disabled when PAM is unavailable.
* Update the command explanations in findutilsPierre Labastie2021-12-141-0/+7
|
* Fix issue building findutils on a 32bit systemThomas Trepl2021-12-141-1/+4
| | | | Cherry picked from the multilib branch
* ncursesw: do not in-place overwrite library being used by bashXi Ruoyao2021-12-041-7/+17
|
* systemd: minor reword for Linux header >= 5.14 issueXi Ruoyao2021-11-151-1/+2
| | | | | It does not affect using systemd with Linux >= 5.14, but only affects building systemd with kernel header >= 5.14.
* Package updates.Bruce Dubbs2021-11-142-1/+6
| | | | | | | | | | | | | | | | | | Update to iana-etc-20211112. Update to elfutils-0.186. Update to jinja2-3.0.3. Update to bc-5.2.0. Update to ncurses-6.3. Update to libpipeline-1.5.4. Update to meson-0.60.1. Update to iproute2-5.15.0. Update to linux-5.15.2. One change was needed to systemd-249 due to changes in the linux keernel version 5.14 and later. A change to ncurses was needed to ensure the .pc files are placed in the right location (/usr/lib/pkgconfig).
* systemd: fix a typoXi Ruoyao2021-11-021-1/+1
|
* Minor wording changeBruce Dubbs2021-11-011-1/+1
|
* Package updatesBruce Dubbs2021-10-315-8/+11
| | | | | | | | | | | | | | Update to gawk-5.1.1. Update to meson-0.60.0. Update to libcap-2.60. Update to gdbm-1.22. Update to file-5.41. Update to linux-5.14.15. Update to iana-etc-20211025. Update to tzdata-2021e. Change /bin to /usr/bin in passwd, and revisedchroot. Fix systemd for new meson.
* libcap: remove unneeded chmod commandXi Ruoyao2021-10-161-4/+0
| | | | Libcap-2.59 install shared libs with mode 0755 by default.
* Package updates.Bruce Dubbs2021-10-141-4/+3
| | | | | | | | | | | Update to vim-8.2.3508. Update to tzdata-2021c. Update to Python-3.10.0. Update to Jinja2-3.0.2. Update to linux-5.14.12. Update to iana-etc-20211004. Update to bc-5.1.1. Update to automake-1.16.5.
* Make instructions more consistent.Bruce Dubbs2021-10-134-4/+4
| | | | | | When using mkdir during installation, use -pv all the time. Make reference to irc channel all lower case. Update lfs-latest for condxml merge
* Remove double slash // in some linksPierre Labastie2021-09-202-2/+2
|
* Remove eol spaces in recently added tcl docPierre Labastie2021-09-151-2/+2
|
* Package updates.Bruce Dubbs2021-09-141-1/+7
| | | | | | | | | | | | | Ensure tcl documentation install instructions are present. Update to Python3-3.9.7. Update to linux-5.14.3. Update to libcap-2.57. Update to iproute2-5.14.0. Update to inetutils-2.2. Update to gzip-1.11. Update to gdbm-1.21. Update to bison-3.8.1. Update to bc-5.0.2.