Commit Graph

331 Commits

Author SHA1 Message Date
Poltern
3f1b1dec24 Added forgotten commit 2024-01-06 16:44:40 +05:00
Poltern
b35bb207dd binutils: Add --enable-default-hash-style=gnu for configure (#5401) 2024-01-02 21:34:28 +05:00
Poltern
627d1976d6 gen-changelog: Handles holding tickets
systemd: Fix CVE-2023-7008
Package updates:

- 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)
2024-01-02 21:11:20 +05:00
Poltern
4b22241d1f Remove stray references to TESTSUITEFLAGS
Now TESTSUITEFLAGS is set globally in Chapter 7.4, so there is no need
to mention it again and again in individual packages.
2023-12-24 20:40:23 +05:00
Poltern
bf0e373262 symlinks: Mention how to disable NIC alternative names assignment 2023-12-23 19:18:17 +07:00
Poltern
ff6d5e3c0b Update to systemd-255 2023-12-23 19:04:39 +07:00
Poltern
d814a44983 Package updates:
Update to util-linux v2.39.3.
Update to python3-3.12.1.
Update to linux-6.6.7.
Update to kbd-2.6.4.
Update to bc-6.7.4.
2023-12-15 11:50:43 +07:00
Poltern
be26e8faee Reformat util-linux configure parameters. 2023-12-15 11:50:00 +07:00
Poltern
34df1ab7fb kernel-config: Sync fixes from BLFS 2023-12-07 18:49:51 +07:00
Poltern
774a765d63 kernel-config: Drop FB
In Linux 6.6 DRM_FBDEV_EMULATION no longer depends on FB, so we no
longer need to select FB (tested in a QEMU VM).

But if DRM is selected, we must select both DRM_FBDEV_EMULATION and
FRAMEBUFFER_CONSOLE or we'll see only blank screen.  And now
FRAMEBUFFER_CONSOLE is not selected by default, be warned!!
2023-12-06 01:21:28 +07:00
Poltern
5b3061e01c Fix cmds installing python docs (permissions) 2023-12-06 00:16:55 +07:00
Poltern
114abbd936 dependencies: Remove outdated sentence
util-linux: Add asciidoctor and po4a as dependencies

Asciidoctor is needed for regenerating man pages, and po4a is needed for
generating translated man pages in addition to asciidoctor.
2023-12-05 20:54:38 +07:00
Poltern
a98d62077f Formatting 2023-12-03 22:46:17 +07:00
Poltern
b54fb2de6c udev: Adjust the paths to search .link files and install 99-default.link
Tested in QEMU and the virtio NIC is now named "enp0s3"
2023-12-02 18:49:08 +07:00
Poltern
896ff56b0b Updated packages: bc, gettext, iana-etc, linux, meson, openssl, perl, pkgconf, vim, wheel 2023-12-02 18:36:52 +07:00
Poltern
ea75541c43 whatsnew: Use the <title> of the page for packages as package names 2023-11-26 21:52:24 +05:00
Poltern
0345af71bb dbus: minor spacing adjustment 2023-11-26 21:49:38 +05:00
Poltern
22bd70b2b7 Remove the reference to BLFS Berkeley DB page
Berkeley DB has been archived in BLFS.
2023-11-26 21:48:19 +05:00
Poltern
97f14efe8f Generate utf-8 encoded html (needs to be tested) 2023-11-26 21:46:04 +05:00
Poltern
18060affab Revise command creating the link target in case /dev/shm is a symlink
When /dev/shm is a symlink we need to create its target or some tests
will fail and Python 3 will be misconfigured.  We wrote it as:

    mkdir -pv $LFS/$(readlink $LFS/dev/shm)

But if $LFS/dev/shm is a relative symlink (say ../run/shm), we end up:

    mkdir -pv /mnt/lfs/../run/shm

This command will create /mnt/run/shm, not $LFS/mnt/shm as we expected.
2023-11-22 17:34:16 +05:00
Poltern
870b8218b8 Updated packages 2023-11-22 17:33:36 +05:00
Poltern
bf28f2457b Bump Coreutils minimal version to 8.1 and check for nproc 2023-11-22 17:32:41 +05:00
Poltern
de805a6c01 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.
2023-11-22 17:30:41 +05:00
Poltern
a8694f2fe2 Set MAKEFLAGS and TESTSUITEFLAGS for parallelism 2023-11-22 17:30:04 +05:00
Poltern
e88f0fda49 Remove four udev rules belonging to logind 2023-11-12 20:20:41 +05:00
Poltern
2668146d6e Update the desc for "separate directories" 2023-11-09 22:26:01 +05:00
Poltern
9649932844 Fix "gawk-&gawk-version; is a remnant from Chapter 7" again 2023-11-09 21:42:59 +05:00
Poltern
495a6e2477 Added setuptools package 2023-11-03 11:13:35 +05:00
Poltern
4714d57e32 python: Remove --with-system-ffi
This option is removed by upstream in 3.12.

Link: https://github.com/python/cpython/pull/100544
2023-11-01 22:52:02 +05:00
Poltern
cc9769402f Added setuptools-68.2.2. 2023-11-01 22:51:31 +05:00
Poltern
db67e2e25f Updated: bc, iana-etc, linux, meson, openssl, python, shadow, texinfo, wheel 2023-11-01 22:03:09 +05:00
Poltern
5afc01628a Small reword 2023-10-30 11:58:18 +05:00
Poltern
5ef43ff46e Small reword 2023-10-16 23:44:30 +03:00
Poltern
c40742d353 Package updates:
Update to linux-6.5.7
Update to shadow-4.14.1
Update to gettext-0.22.3
2023-10-16 10:52:53 +03:00
Poltern
4deb88c350 fixed #5; Page numbering fixed 2023-10-14 13:32:57 +03:00
Poltern
7b28bc4222 Localised link on multilib version 2023-10-13 22:36:15 +03:00
Poltern
91a5105d32 Small reword 2023-10-13 19:42:41 +03:00
Poltern
310e5b028b dependencies: MarkupSafe and Jinja2 dependencies should be rendered for sysv too 2023-10-11 18:02:43 +03:00
Poltern
332ec92111 Typo 2023-10-10 13:52:42 +03:00
Poltern
f111f2f87b Added info about lfs-multilib, created source code repo for lfs 2023-10-10 12:47:08 +03:00
Poltern
879645dfe7 Exclude strip_tags on api.github.com output
The output of api.github.com is JSON, thus we should not remove every
<...> for it.  For example, strip_tags had trimmed the JSON for
shadow-4.14.1, leading to "Attempt to read property "tag_name" on null".
2023-10-08 14:14:21 +03:00
Poltern
114ae49f70 packages: Remove empty sha256 fields 2023-10-07 17:18:06 +03:00
Poltern
1b4b6bb9e1 pkgmgt: Reinstall the same version of Glibc should be safe
man-db: Remove outdated test failure notice
2023-10-05 17:49:15 +03:00
Poltern
468efb4921 bootscripts: change "halt stop" to "halt start" 2023-10-04 23:19:37 +05:00
Poltern
e51ffa038c Typo fix 2023-10-04 22:28:58 +05:00
Poltern
3138655952 glibc: Fix CVE-2023-4911 2023-10-04 17:27:36 +05:00
Poltern
34f0201587 Package updates and disable building nscd in glibc. 2023-10-02 12:11:20 +05:00
Poltern
7665bc6707 createfiles: Add Y2038 info about the traditional {b,u,w}tmp and lastlog files
And utmp does not exist on systemd-based LFS.

shadow: Remove lastlog from contents
It's deprecated because of Y2038 issue and no longer being built by
default.
2023-09-30 20:24:59 +05:00
Poltern
60c5754784 Typo fix 2023-09-28 22:06:28 +05:00
Poltern
349ff9f2aa fixed #4; Fixed css for dependencies page and package sbu/size info (ru) 2023-09-27 00:54:48 +05:00