sys-libs/glibc: drop devpts mount checks, bug #704780
authorSergei Trofimovich <slyfox@gentoo.org>
Sat, 28 Mar 2020 00:29:16 +0000 (00:29 +0000)
committerSergei Trofimovich <slyfox@gentoo.org>
Sat, 28 Mar 2020 00:29:16 +0000 (00:29 +0000)
commit3aa558e231d4721b384f4239b23b793253be2f42
tree4be9d11ba468c472135010d5c37fc457794e4cbc
parentf226274a3bf08f9409896eca08960c9859831dfc
sys-libs/glibc: drop devpts mount checks, bug #704780

USE=-suid is a defaut for a while. The check made sense
when transition from USE=suid -> USE=-suid was happening.

Should not be needed nowadays.

The check fails in private-users containers where devpts
is mounted as a private group:

  # systemd-nspawn --private-users=65536 -D amd64-stable-glibc-2.30
  Selected user namespace base 65536 and range 65536
  amd64-stable-glibc-2.30 # fgrep pts /proc/mounts
  devpts /dev/pts devpts
    rw,nosuid,noexec,relatime,gid=65541,mode=620,ptmxmode=666 0 0

PTYs still work in that setup. I guess due to ptmxmode=666
broad permissions. Let's drop the old check and allow more
pts configurations.

Reported-by: Kai Krakow
Closes: https://bugs.gentoo.org/704780
Package-Manager: Portage-2.3.96, Repoman-2.3.22
Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
sys-libs/glibc/glibc-2.31-r2.ebuild
sys-libs/glibc/glibc-9999.ebuild