Commit Graph

596 Commits

Author SHA1 Message Date
Xi Ruoyao
4cfd743467 dbus: remove --with-console-auth-dir
BLFS no longer contains ConsoleKit, and ConsoleKit can be considered
dead now (the ConsoleKit2 fork has no action in the recent year).

In BLFS systemd (with PAM) or elogind provide a similar functionality.

I can see no reason to mention ConsoleKit in the book now.
2022-06-13 08:20:29 -05:00
Xi Ruoyao
3efe578456 systemd: disable systemd-sysupdate 2022-05-30 16:25:40 -05:00
Xi Ruoyao
e343da6e4c systemd: use a better way to disable /usr/lib/pam.d 2022-05-30 16:25:30 -05:00
Xi Ruoyao
3b8d6f51a3 systemd: remove unnecessary options
-Dblkid is automatically detected, and other three options are meson
defaults.
2022-05-30 16:25:26 -05:00
Xi Ruoyao
db3b7226ab update to systemd-251 (#5064) 2022-05-30 16:25:20 -05:00
Xi Ruoyao
1a95e913c7 openssl: reword upgrading note for versioning scheme change 2022-05-30 16:25:06 -05:00
Xi Ruoyao
175a642135 check: remove reference to libcheck.a 2022-05-30 16:24:59 -05:00
Pierre Labastie
350c23eff1 stripping, chapter 8: prevent stripping ld-*.dbg
With the construct used in save_usrlib, if ld-linux-...dbg already
exists, it is stripped again and a file ld-linux-...dbg.dbg is
created. Prevent this by not listing files ending in "g".
2022-05-25 09:49:12 -05:00
Pierre Labastie
3c51561b4e Document the test failure in coreutils
Seems to be fixed upstream, but adding a patch for just a test
is overkill IMO.
2022-05-16 10:33:13 -05:00
Xi Ruoyao
aa8ab35314 procps: fix typo
How did I copied "FAIL:" along with the test name? :(
2022-05-09 09:37:32 -05:00
Pierre Labastie
38c956bdef Minor grammar fix 2022-05-08 09:32:42 -05:00
Xi Ruoyao
00e2c36dbb util-linux: remove unnecessary test workaround
According to upstream, this issue is fixed:
https://github.com/util-linux/util-linux/issues/1635.

Also tested by Pierre and me.
2022-05-08 09:31:11 -05:00
Xi Ruoyao
b9a4516d24 procps: update testsuite status 2022-05-08 09:31:05 -05:00
Xi Ruoyao
0567d859b2 gcc-12: update test status
The analyzer tests fixed at https://gcc.gnu.org/r12-7119.

The PR100400 status is discussed in the thread started with
https://gcc.gnu.org/pipermail/gcc-patches/2022-May/593931.html.
2022-05-08 09:30:58 -05:00
Xi Ruoyao
753d2cd040 gcc-12: remove unnecessary workaround for PR91085
Reference: https://gcc.gnu.org/r12-1924
2022-05-08 09:29:39 -05:00
Bruce Dubbs
f333d753cf Package updates and nobody uid change.
Change nobody/nogroup uid/git to 65534.
Update to meson-0.62.1.
Update to libpipeline-1.5.6.
Update to elfutils-0.187.
Update to Jinja2-3.1.2.
Update to vim-8.2.4814.
Update to sysvinit-3.03.
Update to linux-5.17.5.
Update to gcc-11.3.0.
Update to coreutils-9.1.
Update to bc-5.2.4.
2022-05-01 13:30:41 -05:00
Xi Ruoyao
514758d05f python: fix a typo 2022-04-22 09:43:31 -05:00
Bruce Dubbs
8816fe7a9f Minor rewording of pip3 recommendations 2022-04-21 10:24:54 -05:00
Xi Ruoyao
a3a9213f62 python: add a <important> for pip3 usage 2022-04-21 10:24:38 -05:00
Xi Ruoyao
2ad6d43661 decorate the references to root and lfs user
The references already correctly decorated are not changed because "if
it's not broken don't fix it".
2022-04-21 10:24:28 -05:00
Xi Ruoyao
3e8a788a40 wheel: capitalize the first letter of the title, like all other packages 2022-04-21 10:23:27 -05:00
Xi Ruoyao
23277f0ca1 text fixes for wheel change
* Add description for "wheel" command
* Explain why pip3 warning does not matter for us
* Format and typo fixes
2022-04-21 10:23:18 -05:00
Bruce Dubbs
8b8ad95ac5 Use pip3 to install Python modules and programs
meson, Markupsafe, and Jinja2
2022-04-21 10:23:07 -05:00
Bruce Dubbs
0cd25fb779 Add wheel.xml 2022-04-21 10:22:58 -05:00
Bruce Dubbs
e68c6d4181 Add wheel-0.37.1 (Python module). 2022-04-21 10:22:49 -05:00
Bruce Dubbs
29a37b4564 Suppress a waring if running pip3 as root.
In serveral places we use the pip3 command to install Python 3 programs
and modules for all users as root. This conflicts with the Python
developers' recommendation to build packages in a virtual environment as
a regular user. To this end, a multi-line warning is written when using
pip3 as the root user.

This change shows users how to avoid this warning.
2022-04-21 10:22:12 -05:00
Ken Moffat
9721cf88d3 Patch xz for the xzgrep vulnerability. 2022-04-17 13:43:07 -05:00
Xi Ruoyao
2cac68688c procps: update library and include directory name 2022-04-17 13:42:35 -05:00
Bruce Dubbs
33e080d987 Package updates.
Update to libcap-2.64.
Update to linux-5.17.3.
Update to gzip-1.12.
2022-04-17 13:42:22 -05:00
Bruce Dubbs
88cfb6e694 Typos 2022-04-17 13:42:12 -05:00
Xi Ruoyao
865b8c5104 procps-ng: remove an outdated note
It now just untars into procps-ng-4.0.0 directory, as we expect.
2022-04-04 12:48:10 -05:00
Bruce Dubbs
1003b22794 Add in the patch needed for systemd with the 5.17 kernel 2022-04-02 09:52:11 -05:00
Bruce Dubbs
884fd47504 Package updates.
Update to sysvinit-3.02.
Update to zlib-1.2.12.
Update to expat-2.4.8.
Update to Jinja2-3.1.1.
Update to Python-3.10.4.
Update to procps-ng-4.0.0.
Update to iproute2-5.17.0.
Update to meson-0.62.0.
Update to linux-5.17.1.
Update to util-linux-2.38.
2022-03-31 08:59:35 -05:00
Bruce Dubbs
6c5fc679aa Remove refereces to Russia 2022-03-30 08:35:03 -05:00
Xi Ruoyao
49e8afb0f9 libffi: reword the note about "building for another system"
Telling the user to override CFLAGS and CXXFLAGS may cause two problems:

1. We've added --with-gcc-arch=native, so the configure script will add
   "-march=native" into CFLAGS.  Then we've not really verified which
   -march= value is the last one in the GCC command line and being really
   used.
2. User may just export CFLAGS="-march=x86_64", without "-O2".  This
   will produce unoptimized binaries.
2022-03-30 08:33:18 -05:00
William Harrington
aed14071ff fix typos Suggested-by: rhubarbpieguy <rhubarbpieguy@vivaldi.net> 2022-03-26 17:03:35 -05:00
Xi Ruoyao
fdd0273527 zstd: add prefix=/usr for make
libzstd.pc is created during "make", so without prefix=/usr here
"-L/usr/local/lib" will show up in libzstd.pc.

Thanks Ryan Marsaw for the report.
2022-03-21 09:28:41 -05:00
Xi Ruoyao
5cee6c5a27 libffi: update the desc for --disable-exec-static-tramp
Now BLFS has gobject-introspection-1.72, which is already fixed.  GJS
fix will be released in GNOME 43 (not 42).
2022-03-21 09:28:24 -05:00
Xi Ruoyao
0e1e253741 markupsafe: mention the suffix "-linux-<arch>" in installed directories 2022-03-16 11:40:18 -05:00
Xi Ruoyao
afe4fcba5e pkgmgmt: for systemd revision, add how to restart systemd without reboot 2022-03-16 11:39:48 -05:00
Xi Ruoyao
9eac91eba6 systemd: remove --strip-compoents=1 from man page installation command
systemd-man-pages-250.tar.xz has no additional leading components.

An errata is required.
2022-03-16 11:38:59 -05:00
Xi Ruoyao
2dd09032eb package update
* update to expat-2.4.7 (#5019)
* update to bc-5.2.3 (#5020)
* update to linux-5.16.14 (#5021)
* update to perl-5.34.1 (#5022)
* update to vim-8.2.4567 (#4500)
2022-03-16 11:37:39 -05:00
Bruce Dubbs
9e1325a814 Fix pdf presentation issues and some misc issues
Change pdf generation to use 9 point fonts for monospace
sections of the book.  Otherwise texy overflows, especially
in Chapter 8, Stripping.

Fix a minor spacing issue in the stripping issue.

MAke a minor grammar fix in creatingfiles.xml.
2022-03-14 15:07:50 -05:00
Xi Ruoyao
f9e9a5a613 glibc: fix the desc of nss/tst-nss-files-hosts-multi failure, and ...
mention nss/tst-nss-files-hosts-long failure

It seems I was confused by the two failures with similar name, when I
added the description.
2022-03-14 15:07:37 -05:00
Xi Ruoyao
100d72254f systemd: dbus: add --runstatedir=/run
This prevents a reference to /var/run in /usr/lib/tmpfiles.d/dbus.conf,
which would cause a warning from systemd-tmpfiles.

--with-system-pid-file=/run/dbus/pid is not needed with this, but
--with-console-auth-dir and --with-system-socket are still needed.
2022-03-13 18:19:06 -05:00
Xi Ruoyao
4827c0ca6c add zstd upstream fixes patch 2022-03-05 12:43:54 -06:00
Xi Ruoyao
9a43c251e3 gcc: use $(gcc -dumpmachine) instead of *linux-gnu
It's consistent with other commands in the same page, and also helpful
for porting to targets with different triplets (-musl or -gnuabi64).
2022-03-04 15:48:43 -06:00
Xi Ruoyao
f52de172b5 package updates
* Update to meson-0.61.2.
* Update to linux-5.16.12.
* Update to MarkupSafe-2.1.0.
* Update to dbus-1.14.0.
* Update to vim-8.2.4489.
2022-03-03 11:06:07 -06:00
Xi Ruoyao
d693c8698e iproute2: add NETNS_RUN_DIR=/run/netns to avoid using deprecated /var/run 2022-03-03 10:48:52 -06:00
William Harrington
426a539337 Adjust interpreter for aarch64. 2022-03-03 10:47:43 -06:00