X-Git-Url: https://defaria.com/gitweb/?a=blobdiff_plain;f=clients%2FHP%2Fbin%2Frootmail;fp=clients%2FHP%2Fbin%2Frootmail;h=2681dabd755c62e4bd346759593c8348966eab78;hb=a8c84d2892f07a6863b68a11eb0a4a79ffd71fb5;hp=0000000000000000000000000000000000000000;hpb=95384f94f88aceeb5eef2d322210ba4a438b6512;p=clearscm.git diff --git a/clients/HP/bin/rootmail b/clients/HP/bin/rootmail new file mode 100644 index 0000000..2681dab --- /dev/null +++ b/clients/HP/bin/rootmail @@ -0,0 +1,49 @@ +#!/bin/ksh +################################################################################ +# +# File: rootmail +# RCS: $Header: rootmail,v 1.1 97/04/21 14:27:10 defaria Exp $ +# Description: Lists who receives root mail for a particular machine +# Author: Andrew DeFaria, California Language Labs +# Created: Mon Nov 13 16:14:30 1995 +# Modified: Mon Nov 13 16:16:56 1995 (Andrew DeFaria) defaria@spock +# Language: Korn Shell +# +# (c) Copyright 2001, Andrew@DeFaria.com, all rights reserved +# +################################################################################ +if [ -x /app/appserver ]; then + . /app/appserver +fi + +me=$(basename $0) + +function usage { + print -u2 "Usage: $me: hostname" + exit 1 +} # usage + +# Get parameters +if [ $# -eq 0 ]; then + host= +elif [ $# -eq 1 ]; then + host="/nfs/$1" +else + usage +fi + +path=usr/lib +if [ "_$host" = "_" ]; then + if [ "$OS" = "10" ]; then + path=etc/mail + fi +fi + +alias_file=$host/$path/aliases.local + +if [ ! -f $alias_file ]; then + print -u2 "$me: Unable to find local alias file: $alias_file" + exit 1 +fi + +grep "^root" $alias_file