aboutsummaryrefslogtreecommitdiffstats
path: root/lib-src/rcs2log
diff options
context:
space:
mode:
authorPaul Eggert1996-01-15 01:17:56 +0000
committerPaul Eggert1996-01-15 01:17:56 +0000
commite852d58d045327662b663e1bfc19cd596a09e9ee (patch)
tree2b5a492d6b23e93a17c7ac6fff1017eb61d5685d /lib-src/rcs2log
parent253406b97aaf885b0d390518547db0beede48084 (diff)
downloademacs-e852d58d045327662b663e1bfc19cd596a09e9ee.tar.gz
emacs-e852d58d045327662b663e1bfc19cd596a09e9ee.zip
(initialize_fullname): Add support for NIS+.
(hostname): Fully qualify the default hostname with the domainname if the hostname lacks a `.'.
Diffstat (limited to 'lib-src/rcs2log')
-rwxr-xr-xlib-src/rcs2log21
1 files changed, 18 insertions, 3 deletions
diff --git a/lib-src/rcs2log b/lib-src/rcs2log
index d1782194e4c..8de10c2e1f0 100755
--- a/lib-src/rcs2log
+++ b/lib-src/rcs2log
@@ -12,9 +12,9 @@
12 12
13# Author: Paul Eggert <eggert@twinsun.com> 13# Author: Paul Eggert <eggert@twinsun.com>
14 14
15# $Id: rcs2log,v 1.25 1995/07/07 22:47:57 eggert Exp eggert $ 15# $Id: rcs2log,v 1.27 1996/01/15 01:17:03 eggert Exp $
16 16
17# Copyright 1992, 1993, 1994, 1995 Free Software Foundation, Inc. 17# Copyright 1992, 1993, 1994, 1995, 1996 Free Software Foundation, Inc.
18 18
19# This program is free software; you can redistribute it and/or modify 19# This program is free software; you can redistribute it and/or modify
20# it under the terms of the GNU General Public License as published by 20# it under the terms of the GNU General Public License as published by
@@ -364,7 +364,13 @@ EOF
364 ' 364 '
365 365
366 initialize_fullname=` 366 initialize_fullname=`
367 (cat /etc/passwd; ypmatch $authors passwd) 2>/dev/null | 367 (
368 cat /etc/passwd
369 for author in $authors
370 do nismatch $author passwd.org_dir
371 done
372 ypmatch $authors passwd
373 ) 2>/dev/null |
368 $AWK -F: "$awkscript" 374 $AWK -F: "$awkscript"
369 `$initialize_fullname 375 `$initialize_fullname
370esac 376esac
@@ -414,6 +420,15 @@ case $hostname in
414 echo >&2 "$0: cannot deduce hostname" 420 echo >&2 "$0: cannot deduce hostname"
415 exit 1 421 exit 1
416 } 422 }
423
424 case $hostname in
425 *.*) ;;
426 *)
427 domainname=`(domainname) 2>/dev/null` &&
428 case $domainname in
429 *.*) hostname=$hostname.$domainname
430 esac
431 esac
417esac 432esac
418 433
419 434