diff options
| author | Paul Eggert | 1996-01-15 01:17:56 +0000 |
|---|---|---|
| committer | Paul Eggert | 1996-01-15 01:17:56 +0000 |
| commit | e852d58d045327662b663e1bfc19cd596a09e9ee (patch) | |
| tree | 2b5a492d6b23e93a17c7ac6fff1017eb61d5685d | |
| parent | 253406b97aaf885b0d390518547db0beede48084 (diff) | |
| download | emacs-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 `.'.
| -rwxr-xr-x | lib-src/rcs2log | 21 |
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 |
| 370 | esac | 376 | esac |
| @@ -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 | ||
| 417 | esac | 432 | esac |
| 418 | 433 | ||
| 419 | 434 | ||