aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* util-linux: explain ioctl_ns failure more preciselyXi Ruoyao2021-07-281-3/+3
|
* grub cfg: replace hardcoded (and outdated) chapter numberXi Ruoyao2021-07-281-2/+3
|
* temp python: add a note about (not so) "fatal" errorsXi Ruoyao2021-07-281-0/+13
|
* Merge branch 'trunk' of git.linuxfromscratch.org:lfs into trunkBruce Dubbs2021-07-270-0/+0
|\
| * Merge branch 'trunk' of git.linuxfromscratch.org:lfs into trunkDouglas R. Reno2021-07-272-1/+12
| |\
| * | locale: Reference chapter 8 instead of chapter 6 (systemd)Douglas R. Reno2021-07-271-1/+1
| | |
* | | Minor instruction changes and text updates.Bruce Dubbs2021-07-276-22/+29
| |/ |/| | | | | | | | | | | | | | | | | | | Move coreutils library from /usr/libexec to /usr/lib in both Chapter 6 and Chapter 8. Text updates in chapter08/pkgmgt.xml and chapter09/locale.xml. Restore deletion of hanging test in chapter08/util-linux.xml. Text changes in stripping and make instruction compatible with jhalfs.
* | stripping: add libnss_*.so* into online_usrlibXi Ruoyao2021-07-282-1/+12
|/ | | | | | | | | | | | | Glibc loads these "NSS modules" (see man 5 nss) on startup. This is implemented with something like dlopen() so "ldd" won't show them up. So they should be considered "online" here. Without this addition, overwriting libnss_files-2.33.so reproducibly triggers a crash during jhalfs runs where stripping is enabled. In manual builds, it reproducibly triggers a crash exiting from chroot. After this change I reran stripping 5 times and there was no crash observed.
* Simplify the new sedThomas Trepl (Moody)2021-07-271-1/+1
|
* Fix a programming error in shadow-4.9Thomas Trepl (Moody)2021-07-262-0/+13
|
* Hopefully, complete strip workaroundXi Ruoyao2021-07-263-16/+74
| | | | | | | | | | | In stripping, /usr/bin/bash, /usr/bin/find, and /usr/bin/strip are running. Strip them, and all libraries used by them in /tmp, then install them back. We can't use this for all libraries or binaries: the process above discouples hard links (for example /usr/bin/perl and perl5.34.0). So unfortunately the stripping instruction is now a stupidly long bash script...
* Package updates and stripping fixesBruce Dubbs2021-07-258-29/+44
| | | | | | Add workaround to strip libraries correctly. Update to shadow-4.9. Update to util-linux 2.37.1.
* binutils: workaround empty man pages issueXi Ruoyao2021-07-252-0/+18
|
* Update to binutils-2.37Douglas R. Reno2021-07-236-26/+37
| | | | | | Update to less-590 Update to meson-0.59.0 Guard systemd against CVE-2021-33910
* Ensure that glibc installs ldconfig and sln to /usr/sbin.DJ Lucas2021-07-213-0/+16
|
* Correct page IDs in Chapter 08 dejagnu, expect, and tcl.DJ Lucas2021-07-214-13/+23
|
* kernel: update size range estimates for 5.13.4.Ken Moffat2021-07-211-5/+5
| | | | | | | | | For the minimum I have used allnoconfig, rounded down to allow for future removal of redundant items (this is unlikely to produce a bootable kernel), with its SBU rounded down for people with fast machiens who build on NVMe or in RAM. For maximum and typical, space is rounded.
* Minor grammar fixesBruce Dubbs2021-07-201-3/+3
|
* Update to linux-5.13.4 to fix CVE-2021-33909.Ken Moffat2021-07-202-3/+7
|
* add changelog for tester-nohack mergeXi Ruoyao2021-07-202-1/+12
|
* Merge branch 'xry111/tester-nohack' into trunkXi Ruoyao2021-07-203-5/+12
|\ | | | | | | | | | | | | | | | | | | | | | | | | Use a fixed UID for "tester" user, instead of the tty owner's UID. The problem using tty owner's UID is, when tty is owned by "root" the UID of "tester" will be 0. This cause a namesis between "tester" and root. And, the "tester" is introduced to run some tests which are not expected to be ran as root. If "tester" has UID 0, it will have root priviledge and the tests will fail again. Bash tests require the user to own the tty. To satisify it, we use Expect to spawn a new pseudoterminal to run Bash tests.
| * bash: pass "make test" exitcode through expectxry111/tester-nohackXi Ruoyao2021-07-191-0/+2
| |
| * bash: disable timeout to prevent Expect from exiting earlyXi Ruoyao2021-07-191-1/+3
| | | | | | | | | | | | The default timeout is only 10 seconds, where the bash tests won't complete on most systems. Then expect will exit early, with bash tests running in background. We won't like this.
| * bash: use eof in expect commands instead of EOFXi Ruoyao2021-07-191-1/+1
| | | | | | | | (for jhalfs)
| * bash: add an explanation why use expect to run the testXi Ruoyao2021-07-191-1/+4
| |
| * Merge branch 'trunk' into xry111/tester-nohackXi Ruoyao2021-07-1914-11/+62
| |\
| * | do not use UID hack for testerXi Ruoyao2021-07-183-4/+4
| | | | | | | | | | | | | | | It's causing "root-tester namesis" (both have UID 0) if the tty is owned by root. To fix bash test, use Expect to spawn a new PTY for it.
* | | Add text regarding security advisories.Douglas R. Reno2021-07-193-1/+19
| |/ |/|
* | GrammarBruce Dubbs2021-07-183-3/+3
| |
* | Update URL for file downloads.Bruce Dubbs2021-07-181-2/+2
| |
* | Perl - fixes for 5.34 test failures.Ken Moffat2021-07-176-2/+32
| |
* | Remove modifications to m4 that are no longer needed.Bruce Dubbs2021-07-153-4/+13
| |
* | Work around a util-linux that can hang the tests.Bruce Dubbs2021-07-101-0/+7
| | | | | | | | | | If CONFIG_USER_NS or CONFIG_PID_NS are not set in the kernel, the tests will hang forever. To work around the problem, delete one test.
* | Set up currency for MakrupSafe and Jinja2Bruce Dubbs2021-07-101-0/+5
|/
* Clean up of dependencies.xml and add runtime deps.DJ Lucas2021-07-102-719/+1107
|
* update package rationalesXi Ruoyao2021-07-091-2/+18
|
* dependencies: add Jinja2 into systemd dependenciesXi Ruoyao2021-07-091-1/+1
|
* fix installed directories in jinja2 & markupsafeXi Ruoyao2021-07-093-2/+5
|
* Add missing filesDouglas R. Reno2021-07-092-0/+132
|
* Package Updates and AdditionsDouglas R. Reno2021-07-089-30/+181
| | | | | | | | | | Add MarkupSafe Add Jinja2 Update to texinfo-6.8 Update to iproute2-5.13.0 Update to Python-3.9.6 (Security Update) Update to systemd-249 (Security Update) Update to Linux-5.13.1
* DejaGNU: build in seperate directoryXi Ruoyao2021-07-061-3/+9
| | | | | Upstream recommends it. And there are reports about test failure when DejaGNU is build in source directory ("./configure").
* man-pages: add prefix=/usrXi Ruoyao2021-07-021-1/+1
| | | | Thanks John Burrell for reporting the issue.
* Fix gcc patch name in Chapter 8.Bruce Dubbs2021-07-011-1/+1
|
* Patch gcc :Ken Moffat2021-07-015-10/+30
| | | | | Fix some regressions, and cope with removal of a kernel header in linux-5.13 which broke the build in chapter 8's bootstrap.
* gcc: correct desc of locale related testsXi Ruoyao2021-06-301-1/+1
|
* gcc: correct the desc of constexpr-52830 XPASS and FAILXi Ruoyao2021-06-301-2/+4
|
* Add more locales used in gcc's libstdc++ testsuite.Ken Moffat2021-06-293-5/+30
|
* Package updates.Bruce Dubbs2021-06-276-29/+49
| | | | | | | | Update to bash-5.1.8. Update to dejagnu-1.6.3. Update to gdbm-1.20. Update to libcap-2.51. Update to man-pages-5.1.
* shadow: adjust for merged /usrXi Ruoyao2021-06-271-1/+1
|
* Some updates re test failures.Ken Moffat2021-06-224-4/+11
|