Commit Graph

8555 Commits

Author SHA1 Message Date
David Bryant
ebecd08c05 Corrected grammar, spelling, and idiom in chapter 7. 2022-11-16 13:16:35 -06:00
Pierre Labastie
f2dff2db69 Shadow: /usr/include/shadow is an installed dir 2022-11-16 17:46:26 +01:00
Thomas Trepl (Moody)
b9721fd7f0 Fix type (replace a / by a \ as line continue maker) 2022-11-16 08:46:22 +01:00
Bruce Dubbs
89c3f71df2 Tidy up some spacing issues 2022-11-15 00:31:18 -06:00
Bruce Dubbs
8ffb2771fe Update currency for sysvinitwq 2022-11-14 10:31:59 -06:00
Xi Ruoyao
8e8f87ef14
packages: also use &pypi-src; for Jinja2 and MarkupSafe
The md5sums are not changed.
2022-11-12 13:12:18 +08:00
Xi Ruoyao
c4fc75e67c
changelog: fix a ticket number 2022-11-12 00:19:09 +08:00
Xi Ruoyao
7936ffb2c8
stylesheets: add Simplified Chinese for lfs-l10n
It should not affect English book.
2022-11-12 00:05:09 +08:00
Bruce Dubbs
9292384bac Package updates and a fix.
Fix make-4.4 bug.
Update to wheel-0.38.4 (Python Module).
Update to texinfo-7.0.
Update to sysvinit-3.05.
Update to shadow-4.13.
Update to sed-4.9.
Update to meson-0.64.0.
Update to linux-6.0.7.
Update to elfutils-0.188.
Update to bc-6.1.1.
2022-11-11 09:44:13 -06:00
Xi Ruoyao
5347af84cf
wheel: switch download URL
Avoid the necessity to upload a tarball onto anduin.  The URL does not
contain long checksum and it produces a tarball with the same md5sum.
2022-11-11 00:07:42 +08:00
Xi Ruoyao
5156c40031
systemd: fix and simply the command to disable systemd-sysupdate
"systemd disable" seems a typo...

And we don't need the ".timer" suffix because these .service units are
tied to the .timer units.
2022-11-04 10:42:03 +08:00
David Bryant
6dff9ef949 Edit English idiom. punctuation, etc., throughout chapter 6. 2022-11-03 19:29:02 -05:00
Douglas R. Reno
172185a9f7 Update to systemd-252. 2022-11-03 14:33:43 -05:00
David Bryant
f84d8a6f28 Edited for clarity, punctuation, and English idiom. 2022-11-03 13:12:33 -05:00
Xi Ruoyao
2c8cb1743e
grub: copy the "no tuning" warning from BLFS
It's reported that a GRUB build with CFLAGS=-O2 is broken.
2022-11-03 10:02:44 +08:00
Bruce Dubbs
6dfe1df593 Update to openssl-3.0.7 (Security update). 2022-11-01 13:10:38 -05:00
Xi Ruoyao
d45f50d26d
glibc: fix parallel build issue with make-4.4
We only need a one-line change in upstream fix (because we don't use
"make --shuffle").  Add it as a sed for both Chapter 5 and Chapter 8.

Note that the "minimal" sed would be '/MAEKFLAGS :=/s/r/ -r/'.  I
included an additional ')' so it won't modify "-r" again to "- -r".

Tested "make" and "make check" on a x86_64 with -j8 and an arm64 with
-j24.

Link: https://sourceware.org/git/?p=glibc.git;a=commit;h=2d7ed98add14
2022-11-01 11:05:05 +08:00
Bruce Dubbs
3f4304998a Package updates.
Update to iana-etc-20221025.
Update to tzdata-2022f.
Update to Python3-3.11.0.
Update to procps-ng-4.0.1.
Update to man-pages-6.01.
Update to man-db-2.11.0.
Update to make-4.4.
Update to linux-6.0.6.
Update to libffi-3.4.4.
Update to inetutils-2.4.
Update to expat-2.5.0.

Note: I had to run glibc in Chapter 8 at -j1 to avoid an apparant race
condition.  With a little more investigation I may be able to find a
better solution.
2022-10-31 18:42:52 -05:00
Xi Ruoyao
61f825108e
toolchaintechnotes: reword the explanation about rebuild libstdc++ in gcc pass 2 2022-10-31 14:50:35 +08:00
Xi Ruoyao
decf315c6d
toolchaintechnotes: fix a typo 2022-10-30 22:30:53 +08:00
Xi Ruoyao
6b052ef554
toolchaintechnotes: reword the reason "cc-lfs not usable on pc"
The problem is not "gcc building system doesn't know cc-lfs can run on
pc", but "cc-lfs really cannot run on pc".

Let's stop anyone from thinking about "why not just tell the gcc
building system the fact".
2022-10-30 22:29:24 +08:00
David Bryant
f6820bb618 Corrected spelling here and there. Regularized capitaization of package
names, corrected idiom / punctuation, and removed extraneous verbiage.
2022-10-30 09:23:55 -05:00
David Bryant
019499e43b Patched up an ambiguous sentence. Thank you for pointing it out, Xi. 2022-10-30 07:31:31 -05:00
David Bryant
c389124842 Orthography: spell cross-compile and its derived forms consistently.
Add some paragraph breaks to enhance readability. Correct English idiom
here and there. Capitalize titles consistently, fix punctuation.
2022-10-28 13:46:11 -05:00
David Bryant
4e2645304c Standardize spelling of "cross-compile" and its derivatives. Clean up
English idiom. Remove some superfluous verbiage here and there.
2022-10-28 11:37:59 -05:00
David Bryant
13702d9f05 Cleaned up English idiom just a trifle. 2022-10-28 10:10:10 -05:00
Douglas R. Reno
edbf3d91c9 Typo fix from rhubarbpieguy 2022-10-27 08:58:51 -05:00
Ken Moffat
7e7d8600e8 Dependencies: util-linux can use libcap-ng, not libcap. 2022-10-27 03:02:39 +01:00
Xi Ruoyao
fc60dac761
errata: some reword about security advisory
Do not use "whether there are any known security vulnerabilities"
because it's highly unlikely there was none.

Many people just build LFS for an experiment, then they don't need to
maintain their system.  The maintaining is only necessary for a real
desktop or server system.
2022-10-23 10:26:03 +08:00
David Bryant
a0ed201f90 Edited fpr idiom and style. Broke up a couple of run-on sentences.
Mr. Webster  says it's "up-front". Reworked one sentnece to avoid
using a colon after the verb "to be".
2022-10-21 14:05:59 -05:00
David Bryant
eaf26ea596 Edited for style, idiom, and punctuation. Emphasized the need to continue
applying security patches even after LFS is "complete".
2022-10-21 12:59:34 -05:00
Xi Ruoyao
347bbda9c1
man-pages: update the number of provided pages for 6.00
$ find -name '*.[0-9]' | wc -l
2438
2022-10-18 17:15:51 +08:00
Pierre Labastie
6c172931d1 Use FAQ page instead of just FAQ
so that whether FAQ is plural or singular is not important :)
2022-10-18 10:43:10 +02:00
Pierre Labastie
b00c7d9905 Clarify why pie might be disabled
Just reading a textbook and LFS does not imply anything for compilation...
2022-10-18 10:43:10 +02:00
Xi Ruoyao
0f9c02a9bf
chapter01/how: small fix
I guess a "chroot environment" don't know how to use the tools?
2022-10-18 16:19:02 +08:00
Xi Ruoyao
e15831967a
resources: remove bad usage of <uri>
RFC 3986:

      URI         = scheme ":" hier-part [ "?" query ] [ "#" fragment ]

      hier-part   = "//" authority path-abempty
                  / path-absolute
                  / path-rootless
                  / path-empty

So "linuxfromscratch.org" is not a URI, nor "irc.libera.chat".
2022-10-18 16:10:36 +08:00
Xi Ruoyao
72523a13db
prologue/why: paramaterize "eudev" with revision attribute 2022-10-18 15:47:08 +08:00
Xi Ruoyao
a1cf444e9f
prologue/why: mention that less is used by many packages
Why remove "used by man-db"?  Now some user may think "I don't use this
thing, I'll just use vim" and skip it :(.
2022-10-18 15:32:11 +08:00
Xi Ruoyao
d114dd3530
prologue/why: another "device" -> "device nodes" change
You can't throw a NVIDIA GTX 690 into /dev.
2022-10-18 15:22:51 +08:00
Xi Ruoyao
af6ea195fe
prologue/standards: rewrite LSB description
Well, somehow this paragraph has become too imprecise.

1. We don't support IA64.  Both Intel and AMD uses x86_64 now, which is
   referred as "AMD64" because it's first proposed by AMD.  Intel
   attempted to use IA64 (which is a VLIW architecture completely
   different with x86_64) to compete with AMD64, but failed.  Then Intel
   adapted x86_64.
2. The architecture specific part belongs to Core and Desktop.
3. LFS cannot conform to both AMD64 and IA32 because we don't support
   multilib.  It's "or", not "and".
2022-10-18 14:41:25 +08:00
David Bryant
294ea05cd1 Clarified verbiage here and there. Used the present perfect tense instead
of the simple present to make the order of events clearer.
2022-10-17 16:12:16 -05:00
David Bryant
86f386863e Websters spells it up-to-date. Added one word for clarity. 2022-10-17 15:46:25 -05:00
David Bryant
6d46ee62eb Made grammatical corrections, clarified a few things. 2022-10-17 15:30:27 -05:00
David Bryant
ee0959b64a Corrected grammar and idiom, clarified a couple of things. 2022-10-17 15:19:01 -05:00
David Bryant
99ecc76577 Clarified a few things, edited for idiom and punctuation. 2022-10-17 15:00:38 -05:00
Bruce Dubbs
c5d10b5afb Update to linux-6.0.2 (Security update). 2022-10-17 14:12:15 -05:00
David Bryant
62a598f586 Corrected grammatical errors, polished English idiom. Tried
to introduce some variety by rephrasing "This package contains ...".
2022-10-15 17:01:50 -05:00
David Bryant
b64efa28d0 Clarfied a few points and corrected English idiom. 2022-10-15 15:05:17 -05:00
David Bryant
2e45b62428 Polished the prose; fixed some punctuation. 2022-10-15 14:28:46 -05:00
David Bryant
7739ad32c7 Edited for English idiom and general readability. Fixed some
punctuation here and there.
2022-10-15 13:25:26 -05:00