Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | Minor instruction changes and text updates. | Bruce Dubbs | 2021-07-27 | 4 | -21/+27 | |
| | | | | | | | | | | | 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_usrlib | Xi Ruoyao | 2021-07-28 | 1 | -1/+2 | |
| | | | | | | | | | | | | | 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 sed | Thomas Trepl (Moody) | 2021-07-27 | 1 | -1/+1 | |
| | ||||||
* | Fix a programming error in shadow-4.9 | Thomas Trepl (Moody) | 2021-07-26 | 1 | -0/+4 | |
| | ||||||
* | Hopefully, complete strip workaround | Xi Ruoyao | 2021-07-26 | 2 | -16/+65 | |
| | | | | | | | | | | | 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 fixes | Bruce Dubbs | 2021-07-25 | 4 | -15/+21 | |
| | | | | | | Add workaround to strip libraries correctly. Update to shadow-4.9. Update to util-linux 2.37.1. | |||||
* | binutils: workaround empty man pages issue | Xi Ruoyao | 2021-07-25 | 1 | -0/+7 | |
| | ||||||
* | Update to binutils-2.37 | Douglas R. Reno | 2021-07-23 | 1 | -9/+2 | |
| | | | | | | 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 Lucas | 2021-07-21 | 1 | -0/+6 | |
| | ||||||
* | Correct page IDs in Chapter 08 dejagnu, expect, and tcl. | DJ Lucas | 2021-07-21 | 3 | -13/+13 | |
| | ||||||
* | Minor grammar fixes | Bruce Dubbs | 2021-07-20 | 1 | -3/+3 | |
| | ||||||
* | add changelog for tester-nohack merge | Xi Ruoyao | 2021-07-20 | 1 | -1/+1 | |
| | ||||||
* | bash: pass "make test" exitcode through expectxry111/tester-nohack | Xi Ruoyao | 2021-07-19 | 1 | -0/+2 | |
| | ||||||
* | bash: disable timeout to prevent Expect from exiting early | Xi Ruoyao | 2021-07-19 | 1 | -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 EOF | Xi Ruoyao | 2021-07-19 | 1 | -1/+1 | |
| | | | | (for jhalfs) | |||||
* | bash: add an explanation why use expect to run the test | Xi Ruoyao | 2021-07-19 | 1 | -1/+4 | |
| | ||||||
* | Merge branch 'trunk' into xry111/tester-nohack | Xi Ruoyao | 2021-07-19 | 7 | -6/+18 | |
|\ | ||||||
| * | Grammar | Bruce Dubbs | 2021-07-18 | 3 | -3/+3 | |
| | | ||||||
| * | Perl - fixes for 5.34 test failures. | Ken Moffat | 2021-07-17 | 2 | -1/+6 | |
| | | ||||||
| * | Remove modifications to m4 that are no longer needed. | Bruce Dubbs | 2021-07-15 | 1 | -2/+2 | |
| | | ||||||
| * | Work around a util-linux that can hang the tests. | Bruce Dubbs | 2021-07-10 | 1 | -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. | |||||
* | | do not use UID hack for tester | Xi Ruoyao | 2021-07-18 | 1 | -2/+2 | |
|/ | | | | | 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. | |||||
* | fix installed directories in jinja2 & markupsafe | Xi Ruoyao | 2021-07-09 | 3 | -2/+5 | |
| | ||||||
* | Add missing files | Douglas R. Reno | 2021-07-09 | 2 | -0/+132 | |
| | ||||||
* | Package Updates and Additions | Douglas R. Reno | 2021-07-08 | 2 | -4/+9 | |
| | | | | | | | | | | 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 directory | Xi Ruoyao | 2021-07-06 | 1 | -3/+9 | |
| | | | | | Upstream recommends it. And there are reports about test failure when DejaGNU is build in source directory ("./configure"). | |||||
* | man-pages: add prefix=/usr | Xi Ruoyao | 2021-07-02 | 1 | -1/+1 | |
| | | | | Thanks John Burrell for reporting the issue. | |||||
* | Fix gcc patch name in Chapter 8. | Bruce Dubbs | 2021-07-01 | 1 | -1/+1 | |
| | ||||||
* | Patch gcc : | Ken Moffat | 2021-07-01 | 1 | -0/+5 | |
| | | | | | 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 tests | Xi Ruoyao | 2021-06-30 | 1 | -1/+1 | |
| | ||||||
* | gcc: correct the desc of constexpr-52830 XPASS and FAIL | Xi Ruoyao | 2021-06-30 | 1 | -2/+4 | |
| | ||||||
* | Add more locales used in gcc's libstdc++ testsuite. | Ken Moffat | 2021-06-29 | 2 | -5/+19 | |
| | ||||||
* | Package updates. | Bruce Dubbs | 2021-06-27 | 2 | -8/+0 | |
| | | | | | | | | 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 /usr | Xi Ruoyao | 2021-06-27 | 1 | -1/+1 | |
| | ||||||
* | Some updates re test failures. | Ken Moffat | 2021-06-22 | 4 | -4/+11 | |
| | ||||||
* | pkg management: add a note about kernel upgrade | Xi Ruoyao | 2021-06-19 | 1 | -4/+15 | |
| | ||||||
* | Ensure capsh in installed from the libcap package. | Bruce Dubbs | 2021-06-18 | 1 | -0/+4 | |
| | ||||||
* | Tweak spacing | Bruce Dubbs | 2021-06-15 | 1 | -2/+1 | |
| | ||||||
* | Package Updates. | Bruce Dubbs | 2021-06-15 | 2 | -1/+6 | |
| | | | | | | | | | | Update to iana-etc-20210611. Update to vim-8.2.3001. Update to util-linux-2.37. Update to meson-0.58.1. Update to linux-5.12.10. Update to m4-1.4.19. Update to grub-2.06. | |||||
* | For consistency, make the cpp link in /usr/lib. | Ken Moffat | 2021-06-09 | 1 | -1/+1 | |
| | ||||||
* | For consistency, install iproute2 progs in /usr/sbin | Ken Moffat | 2021-06-09 | 1 | -1/+1 | |
| | | | | (merged /usr) - from Joe Locash. | |||||
* | systemd: sync with BLFS | Xi Ruoyao | 2021-06-04 | 1 | -1/+10 | |
| | ||||||
* | Package updates. | Bruce Dubbs | 2021-05-28 | 1 | -0/+6 | |
| | | | | | | | | | | | | | Update to iana-etc-20210526. Update to vim-8.2.2890. Update to zstd-1.5.0. Update to perl-5.34.0. Update to inux-5.12.7. Update to libcap-2.50. Update to kmod-29. Update to expat-2.4.1. Update to elfutils-0.185. Update to bc-4.0.2. | |||||
* | Tweak install in iproute2 (rmv DOCDIR) | Thomas Trepl (Moody) | 2021-05-26 | 1 | -1/+6 | |
| | ||||||
* | gdbm: The failing test is reported as 'FAIL: version' | Ken Moffat | 2021-05-25 | 1 | -1/+1 | |
| | | | | so report that as lowercase. | |||||
* | kmod: do not install lsmod both in /usr/sbin and /usr/bin | Pierre Labastie | 2021-05-21 | 1 | -1/+1 | |
| | ||||||
* | kmod: create lsmod symlink in /usr/bin (merge /usr) | Xi Ruoyao | 2021-05-22 | 1 | -1/+1 | |
| | | | | Forgot it in the last commit... | |||||
* | kmod: create symlinks in /usr/sbin (merge /usr) | Xi Ruoyao | 2021-05-22 | 1 | -1/+1 | |
| | ||||||
* | Tweak install directories for eudev and e2fsprogs | Bruce Dubbs | 2021-05-17 | 2 | -0/+2 | |
| | ||||||
* | bzip2: replace copies of bzip2 executable with symlinks | Xi Ruoyao | 2021-05-17 | 1 | -2/+6 | |
| |