Commit Graph

8010 Commits

Author SHA1 Message Date
Pierre Labastie
18c1947298 Update to meson-0.61.1 2022-01-20 08:18:43 +01:00
Pierre Labastie
b83366b1b4 Use soversion for libreadline in "stripping" page
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:
05a2cd35aa
2022-01-20 08:11:31 +01:00
Thomas Trepl (Moody)
63ef88536a Add a fix of type to meson patch (new patch file) 2022-01-17 16:56:06 +01:00
Xi Ruoyao
cd0ca9371c
shadow: fix a typo 2022-01-16 00:42:27 +08:00
Pierre Labastie
7ad105665e Add missing installed program in shadow
getsubids has been added in shadow-4.10
2022-01-15 04:45:33 -08:00
Bruce Dubbs
ade3efafc6 Package updates.
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.
2022-01-14 13:43:28 -06:00
Douglas R. Reno
5ff21a47f9 Merge branch 'trunk' of git.linuxfromscratch.org:lfs into trunk 2022-01-13 18:28:30 -06:00
Douglas R. Reno
194e133dc0 Use the corrected systemd patch 2022-01-13 15:24:10 -06:00
Douglas R. Reno
c8df034e5f Fix CVE-2021-3997 in systemd. 2022-01-13 15:16:37 -06:00
Pierre Labastie
7fba0753d1 Add a note telling to reenter chroot after making a backup 2022-01-09 19:18:24 +01:00
Pierre Labastie
b029aa8bfb Remove ending space in shadow 2022-01-04 19:23:38 +01:00
Bruce Dubbs
da7949dfb6 Minor reworing of reason for GID 999 2022-01-04 11:43:19 -06:00
Xi Ruoyao
e7f0fa1fa6
shadow: "users" is a groupname, not a parameter 2022-01-05 01:12:58 +08:00
Pierre Labastie
2b3f5219bc Reword explanation of GROUP parameter in /etc/default/useradd
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.
2022-01-04 17:53:09 +01:00
Pierre Labastie
7f13657de1 shadow: move /etc/default/useradd creation to "Configuration"
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.
2022-01-04 12:38:18 +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
Xi Ruoyao
cd99aff683
Revert "shadow: remove explicit --disable-{su,runuser}"
This reverts commit 6ecd06927b.

Continue to use shadow su, until it's really dead.
2022-01-03 23:28:24 +08:00
Xi Ruoyao
cea24f504c
systemd: correct the description of systemd#21896 2021-12-31 21:26:31 +08:00
Bruce Dubbs
ad89f7b0d6 Package updates.
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.
2021-12-31 07:10:48 -06: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
Xi Ruoyao
6ecd06927b
shadow: remove explicit --disable-{su,runuser}
for sync with BLFS.  They are automatically disabled when PAM is
unavailable.
2021-12-27 20:54:46 +08:00
Xi Ruoyao
20e30e42e2
dependencies: list Linux-PAM as an optional dependency of util-linux 2021-12-27 16:40:40 +08:00
Xi Ruoyao
e0f124e741
chapter 6 ncurses: disable stripping (invoking host strip) 2021-12-18 01:32:45 +08:00
Bruce Dubbs
39bc7c48df Move Python to LFS in Standards section (again) 2021-12-17 10:26:36 -06:00
Bruce Dubbs
1c3c1fda64 Move Python to LFS in Standards section 2021-12-17 10:17:02 -06:00
Bruce Dubbs
05dcee7980 Package updates.
Update to python3-3.10.1.
Update to openssl-1.1.1m.
Update to linux-5.15.7.
Update to libcap-2.62.
2021-12-14 17:33:39 -06:00
Pierre Labastie
4b4f934b9c Update the command explanations in findutils 2021-12-14 13:48:09 +01:00
Pierre Labastie
a844ebe965 Update the changelog for findutils
The preceding cherry-picked commit did not have a changelog entry
2021-12-14 13:46:50 +01:00
Thomas Trepl
f2ab0c5d05 Fix issue building findutils on a 32bit system
Cherry picked from the multilib branch
2021-12-14 13:39:01 +01:00
Bruce Dubbs
1ca22874d3 Fix currency for psmisc 2021-12-12 08:25:34 -06:00
Xi Ruoyao
88bbf22f8b
ncursesw: do not in-place overwrite library being used by bash 2021-12-04 16:53:16 +08:00
Xi Ruoyao
0fc98a07ff
gcc-pass1: set --with-glibc-version to target glibc version
"info gccinstall" says:

'--with-glibc-version=MAJOR.MINOR'
     Tell GCC that when the GNU C Library (glibc) is used on the target
     it will be version MAJOR.MINOR or later.  Normally this can be
     detected from the C library's header files, but this option may be
     needed when bootstrapping a cross toolchain without the header
     files available for building the initial bootstrap compiler.

So it can, and should be set to the version of glibc which will be built
for the chroot environment.

On x86_64, currently it does not make any difference with values >=
2.13.  But it may make a difference if a new feature is added to glibc,
or on other platforms.
2021-12-03 03:06:18 +08:00
Bruce Dubbs
bdc9e03b78 Package updates.
Update to vim-8.2.3704.
Update to iana-etc-20211124.
Update to bc-5.2.1.
Update to meson-0.60.2.
Update to linux-5.15.5.
2021-11-30 12:43:05 -06: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
Xi Ruoyao
784f3c36e2
changelog: remove extra ">" breaking REV=systemd 2021-11-15 23:44:40 +08:00
Xi Ruoyao
394bd9caff
systemd: minor reword for Linux header >= 5.14 issue
It does not affect using systemd with Linux >= 5.14, but only affects
building systemd with kernel header >= 5.14.
2021-11-15 23:34:44 +08:00
Bruce Dubbs
0d78c2c179 Package updates.
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).
2021-11-14 12:22:12 -06:00
Xi Ruoyao
d48d1c2d91
toolchain note: add a disclaimer for the purpose of the book
There are some discussion on gcc-help from someone (mis)using LFS to
build a "general" toolchain.  Let's stop it before off-topic message got
into lfs-support.
2021-11-12 17:47:16 +08:00
Xi Ruoyao
0fc1b27b09
move the ln note back to chap 5 glibc
It was moved to chapter 4 during merged-/usr update.  However the ln
commands in chapater 4 are "trivial", so move it back to chapter 5 glibc
where we start to use a "different syntactic version" of it.
2021-11-12 00:41:02 +08:00
Bruce Dubbs
d18d2850dc Update currency to use https everywhere 2021-11-08 10:14:24 -06:00
Xi Ruoyao
3328dfdc69
systemd: fix a typo 2021-11-02 21:44:49 +08:00
Pierre Labastie
095286b709 Revert the change /bin/bash->/usr/bin/bash
We are not sure what the interaction with /etc/shells is...
2021-11-02 14:23:41 +01:00
Pierre Labastie
747287d8ad gawk, chap 6: now config.guess is in build-aux 2021-11-02 14:22:30 +01:00
Bruce Dubbs
56587fc43d Make umounting explicit 2021-11-01 12:05:41 -05:00
Bruce Dubbs
d02074e9bc Minor wording change 2021-11-01 08:49:48 -05:00
Bruce Dubbs
1f201845a3 Package updates
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.
2021-10-31 14:00:21 -05:00
Bruce Dubbs
843d015a32 Fix currency for vim 2021-10-25 09:28:22 -05:00
Bruce Dubbs
7c8e399d9b Fix 'file' currency 2021-10-24 16:24:48 -05:00
Xi Ruoyao
8cece120f9
libcap: remove unneeded chmod command
Libcap-2.59 install shared libs with mode 0755 by default.
2021-10-16 01:59:06 +08:00
Bruce Dubbs
fa32551de1 Package updates.
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.
2021-10-14 14:02:12 -05:00