Initial add of defaria.com
[clearscm.git] / defaria.com / Computers / code / adm / bin / rootmail
1 #!/bin/bash
2 ################################################################################
3 #
4 # File:         rootmail
5 # RCS:          $Header: rootmail,v 1.1 97/04/21 14:27:10 defaria Exp $
6 # Description:  Lists who receives root mail for a particular machine
7 # Author:       Andrew DeFaria, California Language Labs
8 # Created:      Mon Nov 13 16:14:30 1995
9 # Modified:     Mon Nov 13 16:16:56 1995 (Andrew DeFaria) defaria@spock
10 # Language:     Korn Shell
11 #
12 # (c) Copyright 2001, Andrew@DeFaria.com, all rights reserved
13 #
14 ################################################################################
15 if [ -x /app/appserver ]; then
16   . /app/appserver
17 fi
18
19 me=$(basename $0)
20
21 function usage {
22   print -u2 "Usage: $me: hostname"
23   exit 1
24 } # usage
25
26 # Get parameters
27 if [ $# -eq 0 ]; then
28   host=
29 elif [ $# -eq 1 ]; then
30   host="/nfs/$1"
31 else
32   usage
33 fi
34
35 path=usr/lib
36 if [ "_$host" = "_" ]; then
37   if [ "$OS" = "10" ]; then
38     path=etc/mail
39   fi
40 fi
41
42 alias_file=$host/$path/aliases.local
43
44 if [ ! -f $alias_file ]; then
45   print -u2 "$me: Unable to find local alias file: $alias_file" 
46   exit 1
47 fi
48
49 grep "^root" $alias_file