]> git.eshelyaron.com Git - emacs.git/commitdiff
(initialize_fullname): Prefer getent if available.
authorPaul Eggert <eggert@twinsun.com>
Tue, 11 Aug 1998 22:11:08 +0000 (22:11 +0000)
committerPaul Eggert <eggert@twinsun.com>
Tue, 11 Aug 1998 22:11:08 +0000 (22:11 +0000)
lib-src/rcs2log

index 099d4a3602e6ca71b4bcae15f39965d9b7b621af..dd5992aa233c5f1826f3d5103e0ef65a5788a55e 100755 (executable)
@@ -28,7 +28,7 @@ Options:
 
 Report bugs to <bug-gnu-emacs@prep.ai.mit.edu>.'
 
-Id='$Id: rcs2log,v 1.41 1997/05/13 22:44:08 eggert Exp eggert $'
+Id='$Id: rcs2log,v 1.42 1997/06/26 01:00:03 eggert Exp eggert $'
 
 # Copyright 1992, 1993, 1994, 1995, 1996, 1997 Free Software Foundation, Inc.
 
@@ -425,13 +425,16 @@ EOF
        '
 
        initialize_fullname=`
-               (
-                       cat /etc/passwd
-                       for author in $authors
-                       do NIS_PATH= nismatch $author passwd.org_dir
-                       done
-                       ypmatch $authors passwd
-               ) 2>/dev/null |
+               {
+                       (getent passwd $authors) ||
+                       (
+                               cat /etc/passwd
+                               for author in $authors
+                               do NIS_PATH= nismatch $author passwd.org_dir
+                               done
+                               ypmatch $authors passwd
+                       )
+               } 2>/dev/null |
                $AWK -F: "$awkscript"
        `$initialize_fullname
 esac