Commit Graph

3998 Commits

Author SHA1 Message Date
Thomas Trepl (Moody)
00e8b5325a Merge upstream changes 2021-07-28 15:43:47 +02:00
Xi Ruoyao
7f9a48070e
package update
Update to GCC-11.2.0 (#4883)
Update to inetutils-2.1 (#4892)
Update to automake-1.16.4 (#4894)

SHA256 checksum entities for the three packages are added.  I think we
can start a transition to SHA256 now.
2021-07-28 19:01:48 +08:00
Xi Ruoyao
08f72423ce
always use --strip-unneeded for stripping
The behavior of --strip-unneeded and --strip-all are same for
executables and shared libraries.  For static libraries,
--strip-unneeded keeps the symbols needed for relocation processing so
it won't break static archives.
2021-07-28 18:46:22 +08:00
Thomas Trepl (Moody)
64a306d76a Automatic merge of trunk into multilib 2021-07-27 21:29:34 +02:00
Xi Ruoyao
d1592b9d92
stripping: add libnss_*.so* into online_usrlib
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.
2021-07-28 01:27:33 +08:00
Thomas Trepl (Moody)
85cd74c2cb Merge upstream changes 2021-07-27 07:53:40 +02:00
Thomas Trepl (Moody)
6d6f242029 Fix a programming error in shadow-4.9 2021-07-26 22:14:09 +02:00
Xi Ruoyao
de28837402
Hopefully, complete strip workaround
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...
2021-07-26 19:34:27 +08:00
Thomas Trepl (Moody)
3388c22918 Merge upstream changes 2021-07-26 09:13:05 +02:00
Bruce Dubbs
ff96923bf3 Package updates and stripping fixes
Add workaround to strip libraries correctly.
Update to shadow-4.9.
Update to util-linux 2.37.1.
2021-07-25 20:10:18 -05:00
Xi Ruoyao
ff5c009123
binutils: workaround empty man pages issue 2021-07-25 22:56:45 +08:00
Thomas Trepl (Moody)
f18f2d6134 Automatic merge of trunk into multilib 2021-07-24 05:45:09 +02:00
Douglas R. Reno
9f84752195 Update to binutils-2.37
Update to less-590
Update to meson-0.59.0
Guard systemd against CVE-2021-33910
2021-07-23 06:30:53 -05:00
Thomas Trepl (Moody)
cfb8eeac69 Automatic merge of trunk into multilib 2021-07-22 05:45:08 +02:00
DJ Lucas
4eee9ccd08 Ensure that glibc installs ldconfig and sln to /usr/sbin. 2021-07-21 20:02:02 -05:00
DJ Lucas
593b439ada Correct page IDs in Chapter 08 dejagnu, expect, and tcl. 2021-07-21 19:53:52 -05:00
Thomas Trepl (Moody)
118b207b4a Automatic merge of trunk into multilib 2021-07-21 05:48:24 +02:00
Ken Moffat
c735ea47ab Update to linux-5.13.4 to fix CVE-2021-33909. 2021-07-20 21:10:04 +01:00
Xi Ruoyao
7ea60d3c98
add changelog for tester-nohack merge 2021-07-20 19:43:41 +08:00
Thomas Trepl (Moody)
4d7d2c047f Automatic merge of trunk into multilib 2021-07-20 05:45:09 +02:00
Douglas R. Reno
14e0b47d28 Add text regarding security advisories. 2021-07-19 12:34:21 -05:00
Thomas Trepl (Moody)
3999c22ebf Automatic merge of trunk into multilib 2021-07-18 05:45:11 +02:00
Ken Moffat
ac9f3952a6 Perl - fixes for 5.34 test failures. 2021-07-17 21:11:36 +01:00
Thomas Trepl (Moody)
0906e3caf3 Automatic merge of trunk into multilib 2021-07-16 05:45:08 +02:00
Bruce Dubbs
f3997370c5 Remove modifications to m4 that are no longer needed. 2021-07-15 12:30:07 -05:00
Thomas Trepl (Moody)
ecf55d8e08 Automatic merge of trunk into multilib 2021-07-09 08:29:57 +02:00
Douglas R. Reno
87119fd250 Package Updates and Additions
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
2021-07-08 21:16:54 -05:00
Thomas Trepl (Moody)
cf65195a94 Automatic merge of trunk into multilib 2021-07-02 09:18:52 +02:00
Ken Moffat
33505d67f8 Patch gcc :
Fix some regressions, and cope with removal of a kernel header in
linux-5.13 which broke the build in chapter 8's bootstrap.
2021-07-01 19:34:12 +01:00
Ken Moffat
cefe50534a Add more locales used in gcc's libstdc++ testsuite. 2021-06-29 01:28:36 +01:00
Thomas Trepl (Moody)
641ab9bee7 Automatic merge of trunk into multilib 2021-06-28 05:45:11 +02:00
Bruce Dubbs
5809826800 Package updates.
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.
2021-06-27 12:54:09 -05:00
Thomas Trepl (Moody)
faab037d6d Automatic merge of trunk into multilib 2021-06-19 05:45:11 +02:00
Bruce Dubbs
577ac46eea Ensure capsh in installed from the libcap package. 2021-06-18 09:23:28 -05:00
Thomas Trepl (Moody)
6e9ca9918b Automatic merge of trunk into multilib 2021-06-17 05:45:12 +02:00
Douglas R. Reno
f1f9fbefad Use the correct month for the changelog 2021-06-16 18:22:39 -05:00
Thomas Trepl (Moody)
dd79d3f5ad Automatic merge of trunk into multilib 2021-06-16 05:45:12 +02:00
Bruce Dubbs
7fe99c2ca7 Package Updates.
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.
2021-06-15 22:31:48 -05:00
Thomas Trepl (Moody)
6a724046cf Automatic merge of trunk into multilib 2021-06-10 05:45:09 +02:00
Ken Moffat
9c3ce2ac8b For consistency, make the cpp link in /usr/lib. 2021-06-09 19:34:33 +01:00
Ken Moffat
c36301e75a For consistency, install iproute2 progs in /usr/sbin
(merged /usr) - from Joe Locash.
2021-06-09 18:49:02 +01:00
Thomas Trepl (Moody)
f780602ae9 Automatic merge of trunk into multilib 2021-06-09 05:45:10 +02:00
Bruce Dubbs
25596ffb1d Make stopping the network interfaces more robust.
SysV only.

When stopping or rebooting the system, the network boot script is run and looks
at all the /etc/sysconfig/ifconfig.* files. Some of the devices these files
refer to may not be active or even refer to interfaces that are not defined on
the current system. This change ignores non-existant interfaces and any
interfaces that are not UP. This change also avoids bogus warning or error
error messages when the system is shutting down.
2021-06-08 12:31:17 -05:00
Thomas Trepl (Moody)
f57735ecba Automatic merge of trunk into multilib 2021-06-04 05:45:11 +02:00
Douglas R. Reno
9c53f9d20f Changelog: Make the bootscripts change SysV only 2021-06-03 12:16:34 -05:00
Thomas Trepl (Moody)
5d6b72b6f2 Automatic merge of trunk into multilib 2021-06-03 05:45:09 +02:00
Thomas Trepl (Moody)
6a11766e6e Avoid killing mdmon at shutdown/reboot 2021-06-02 22:12:59 +02:00
Thomas Trepl (Moody)
f461a0f200 Automatic merge of trunk into multilib 2021-06-01 05:45:10 +02:00
Ken Moffat
82366ae3f0 Update to linux-5.12.8. 2021-06-01 03:46:49 +01:00
Thomas Trepl (Moody)
25519ef261 Automatic merge of trunk into multilib 2021-05-29 05:45:10 +02:00