aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Merge branch 'trunk' of git.linuxfromscratch.org:lfs into trunkBruce Dubbs2023-12-023-5/+30
|\
| * udev: Adjust the paths to search .link files and install 99-default.linkXi Ruoyao2023-12-012-3/+28
| | | | | | | | | | | | Tested in QEMU and the virtio NIC is now named "enp0s3". Fixes #5386.
| * Use GitHub for vim downloadXi Ruoyao2023-12-011-2/+2
| | | | | | | | | | | | | | | | I don't see a reason to upload vim tarball onto anduin. And now anduin does not have vim-9.0.2136.tar.gz. I tried downloading vim-8.0.0586 (shipped by LFS 8.2) from GitHub and it worked fine. So it seems the GitHub storage is stable enough.
* | FormattingBruce Dubbs2023-12-021-1/+2
|/
* Package updates.Bruce Dubbs2023-11-304-38/+100
| | | | | | | | | | | | | | Update to vim-9.0.2136. Update to iana-etc-20231117. Update to bc-6.7.3. Update to wheel-0.42.0 (Python Module). Update to perl-5.38.2. Update to pkgconf-2.1.0. Update to readline patches 002 through 007. Update to openssl-3.2.0. Update to setuptools-69.0.2. Update to linux-6.6.3. Update to meson-1.3.0.
* dependencies: Replace the references to BLFS Berkeley DB pageXi Ruoyao2023-11-261-3/+4
| | | | | Berkeley DB has been archived in BLFS, refer to the Oracle product page for it instead.
* iproute2: Remove the reference to BLFS Berkeley DB pageXi Ruoyao2023-11-261-3/+0
| | | | Berkeley DB has been archived in BLFS.
* dbus: minor spacing adjustmentDouglas R. Reno2023-11-241-1/+1
|
* whatsnew: Use the <title> of the page for packages as package namesXi Ruoyao2023-11-241-2/+2
| | | | | | | This is more consistent, and it reduces the number of different translatable strings for translators. Most of the package names in whatsnew has already been aligned with <title>s, now make these two "from ..." packages so.
* Generate utf-8 encoded htmlPierre Labastie2023-11-233-6/+0
| | | | | | | This removes several problems with wrong encodings... The sed for &copy; is not needed anymore tidy.conf has to be changed to remove specification of latin1 as input and output encodings.
* Chapter 6 Ncurses: minor text tweaksDouglas R. Reno2023-11-221-3/+3
|
* Setting Environment: minor tweakDouglas R. Reno2023-11-221-1/+1
|
* kernfs: Revise command creating the link target in case /dev/shm is a symlinkXi Ruoyao2023-11-201-1/+1
| | | | | | | | | | | | | | | 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. Twist it a little to make it work for both absolute symlinks and relative symlinks.
* Typo fixDouglas R. Reno2023-11-151-1/+1
|
* whatsnew: Uncomment updated packagesXi Ruoyao2023-11-141-10/+10
|
* udev: Fix install command for ../rules.d/*.rulesXi Ruoyao2023-11-141-4/+4
| | | | | | | | | The sed command has changed ../rules.d/70-power-switch.rules to "../rules.d", causing the install command to fail. Change the command enumerating ../rules.d/*.rules but 70-power-switch.rules to a "find" command. Edit another "find" command so the styles of them are the same.
* Minor grammar corrections.Bruce Dubbs2023-11-141-9/+8
| | | | | | | Mistakenly removed the remote WIP branch while it's not fully merged yet. Cherry-pick the discarded commit. (cherry picked from commit 2f3f0e9e813f60a88e9f557842a7b9a50cdec50b)
* Merge tag 'xry111/update-20231113' into trunkXi Ruoyao2023-11-149-47/+145
|\ | | | | | | | | | | | | | | There are some suspicious "nptl/tst-robust" test failures in Glibc, but all other test results are clean. To be diagnosed... And note that jhalfs needs an update to work with the merged parallelism changes.
| * Package updatesXi Ruoyao2023-11-132-26/+64
| | | | | | | | | | | | | | | | | | | | | | - Update to elfutils-0.190 (#5373) - Update to vim-9.0.2103 - Update to linux-6.6.1 (#5369) - Update to xz-5.4.5 (#5371) - Update to iana-etc-20231107 - Update to gawk-5.3.0 (#5372) - Update to bash-5.2.21 (#5375) - Update to iproute2-6.6.0 (#5374)
| * perl: Use TEST_JOBS=$(nproc) make test_harness for test suiteXi Ruoyao2023-11-131-1/+1
| |
| * openssl: Add HARNESS_JOBS=$(nproc)Xi Ruoyao2023-11-131-1/+1
| |
| * automake: Do not use only 4 cores for testing if we have moreXi Ruoyao2023-11-131-3/+6
| |
| * chroot: Set MAKEFLAGS and TESTSUITEFLAGS for parallelismXi Ruoyao2023-11-131-0/+13
| |
| * settingenviron: Set MAKEFLAGS for parallelism in ~lfs/.bashrcXi Ruoyao2023-11-132-12/+49
| |
| * hostreqs: Bump Coreutils minimal version to 8.1 and check for nprocXi Ruoyao2023-11-131-4/+11
| | | | | | | | | | | | | | | | | | | | We'll use nproc for setting MAKEFLAGS and TESTSUITEFLAGS. And if nproc is not available, we'll end up with "MAKEFLAGS=-j" which is very dangerous because it allows make to spawn infinite number of jobs. Check it early. The nproc program is added in Coreutils 8.1 so we need to bump the minimal version.
* | udev: Fix a small typo in commandThomas Trepl2023-11-131-1/+1
|/
* udev: Adjust some commandXi Ruoyao2023-11-131-22/+27
| | | | | | | | 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.
* udev: Remove four udev rules belonging to logindXi Ruoyao2023-11-111-2/+5
| | | | | | They are not really useful without logind. BLFS elogind package will provide them too, so we should remove them and avoid a package manager conflict.
* pkgmgt: Update the desc for "separate directories"Xi Ruoyao2023-11-081-8/+18
| | | | | | | | | | | | | There seems some guy overusing this method so we should add more caveats. - Use /opt/foo-x.y instead of /usr/pkg/foo-x.y. /opt/foo-x.y is used in BLFS for Rustc, Qt5, etc. and /usr/pkg is not FHS-compliant. - Use /etc/ld.so.conf and LDFLAGS instead of LD_LIBRARY_PATH. Relying on LD_LIBRARY_PATH is generally a bad idea, and we also don't use it in BLFS for /opt packages. - Discourage this method for general use, mention it may not work for vital packages like Glibc.
* gawk: "rm -f ..." is a command, not an envarXi Ruoyao2023-11-031-1/+1
|
* gawk: Fix "gawk-&gawk-version; is a remnant from Chapter 7" againXi Ruoyao2023-11-031-4/+7
| | | | | | | | | | | We'd fixed #5180 by forcing LN='ln -f'. But this has stopped to work with gawk-5.2.2 (and 5.3.0) because now the building system explicitly checks the existence of gawk-&gawk-version; and refuses to update it if it exists. Now removing the file before "make install" seems the easiest solution. Link: https://git.savannah.gnu.org/cgit/gawk.git/commit/?id=11762f4c0685
* Merge branch 'trunk' of git.linuxfromscratch.org:lfs into trunkBruce Dubbs2023-11-013-17/+47
|\
| * python: Remove --with-system-ffiXi Ruoyao2023-11-011-9/+0
| | | | | | | | | | | | This option is removed by upstream in 3.12. Link: https://github.com/python/cpython/pull/100544
| * dependencies: Remove useless <phrase>Xi Ruoyao2023-11-011-1/+1
| |
| * dependencies: Add SetuptoolsXi Ruoyao2023-11-011-6/+43
| | | | | | | | By the way, complete the dependencies on Wheel too.
| * setuptools: Fix installed directory listXi Ruoyao2023-11-011-2/+4
| |
* | Update currency for setuptoolsBruce Dubbs2023-11-011-0/+4
|/
* Update shadow home pageBruce Dubbs2023-10-311-1/+1
|
* PAckage updates.Bruce Dubbs2023-10-316-31/+170
| | | | | | | | | | | | | Update to iana-etc-20231019. Update to wheel-0.41.3. Update to shadow-4.14.2. Update to openssl-3.1.4. Update to texinfo-7.1. Update to meson-1.2.3. Update to bc-6.7.2. Update to linux-6.5.9. Update to Python-3.12.0. Add setuptools-68.2.2.
* pkgmgt: Sync the naming of SpiderMonkey with BLFSXi Ruoyao2023-10-241-1/+1
|
* pdf book: fix page numbering in part IIIPierre Labastie2023-10-181-0/+18
| | | | | | | | | By default page numbering in <preface> is in roman numeral. This is ok for the book preface, but not for the part III preface. So copy the page.number.format template from docbook stylesheets to stylesheets/lfs-xsl/pdf/lfs-pagesetup.xsl, and modify it. Reported by: Vladimir Pertsev on lfs-dev list
* PAckage updates.Bruce Dubbs2023-10-152-9/+27
| | | | | | Update to linux-6.5.7. Update to shadow-4.14.1. Update to gettext-0.22.3.
* dependencies: MarkupSafe and Jinja2 dependencies should be rendered for sysv tooXi Ruoyao2023-10-111-12/+12
|
* currency: Do not run strip_tags on api.github.com outputXi Ruoyao2023-10-081-2/+3
| | | | | | 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".
* packages: Remove empty sha256 fieldsXi Ruoyao2023-10-072-4/+0
|
* man-db: Remove outdated test failure noticeXi Ruoyao2023-10-051-5/+1
|
* pkgmgt: Reinstall the same version of Glibc should be safeXi Ruoyao2023-10-051-0/+11
|
* bootscripts: change "halt stop" to "halt start"Pierre Labastie2023-10-043-4/+9
| | | | | | | | | Commit 27d23b1d has changed the convention that scripts with Sxxx symlinks should be run with "stop" parameter in runlevels 0 and 6. They should now be called with the more intuitive "start" parameter. But a few scripts still call "/etc/init.d/halt stop". Fortunately, this occurs in code paths that are rarely run (unrecoverable errors). So it was not noticed until now. Anyway, this is fixed in this commit.
* glibc: Fix CVE-2023-4911Xi Ruoyao2023-10-042-2/+12
|
* createfiles: Remove doubled punctuationXi Ruoyao2023-10-021-1/+1
|