sys-libs/glibc: added missing anchor to nsswitch.conf check, bug #627338
authorSergei Trofimovich <slyfox@gentoo.org>
Tue, 14 Nov 2017 09:35:48 +0000 (09:35 +0000)
committerSergei Trofimovich <slyfox@gentoo.org>
Tue, 14 Nov 2017 09:35:48 +0000 (09:35 +0000)
Original change meant to ignore lines starting with comment
but was missing leading like anchor. Added.

Reported-by: Dennis Schridde
Bug: https://bugs.gentoo.org/627338
Package-Manager: Portage-2.3.13, Repoman-2.3.4

sys-libs/glibc/glibc-2.26-r3.ebuild

index 98ab050e12fbdcbd58515db9d960e0aa3e9e14a6..d66113063e92093cc898083d95eca6bc9642a00d 100644 (file)
@@ -194,7 +194,7 @@ pkg_pretend() {
        if [[ -e ${EROOT}/etc/nsswitch.conf ]] ; then
                local entry
                for entry in passwd group shadow; do
-                       if ! egrep -q "[ \t]*${entry}:.*files" "${EROOT}"/etc/nsswitch.conf; then
+                       if ! egrep -q "^[ \t]*${entry}:.*files" "${EROOT}"/etc/nsswitch.conf; then
                                eerror "Your ${EROOT}/etc/nsswitch.conf is out of date."
                                eerror "Please make sure you have 'files' entries for"
                                eerror "'passwd:', 'group:' and 'shadow:' databases."