sys-libs/glibc: guard against rendering system unusable, bug #627338
authorSergei Trofimovich <slyfox@gentoo.org>
Mon, 13 Nov 2017 23:23:10 +0000 (23:23 +0000)
committerSergei Trofimovich <slyfox@gentoo.org>
Mon, 13 Nov 2017 23:25:59 +0000 (23:25 +0000)
commit66b10cf352d69a96824cba2c2a2bdea8e8094d7b
tree5e02b01fd7fb45f036c8c70e11d6c77fa3f752ae
parent23a2b242ff3fd30d138e7310a6c969c69a9cd41a
sys-libs/glibc: guard against rendering system unusable, bug #627338

For cases like FEATURES=config-protect-if-modified
or custom /etc/nsswitch.conf with only 'compat' resolver
and external providers glibc upgrade will break local
user resolution when switching from older glibc.

Bad /etc/nsswitch.conf:
    passwd:      compat
    shadow:      compat
    group:       compat

Good /etc/nsswitch.conf:
    passwd:      files
    shadow:      files
    group:       files

Ok /etc/nsswitch.conf:
    passwd:     compat files
    shadow:     compat files
    group:      compat files

More up-to-date doc:
    https://wiki.gentoo.org/wiki/Project:Toolchain/nsswitch.conf_in_glibc-2.26

Bug: https://bugs.gentoo.org/627338
Package-Manager: Portage-2.3.13, Repoman-2.3.4
sys-libs/glibc/glibc-2.26-r3.ebuild