add missing regex
This commit is contained in:
74
release/B/scripts/mail_inform
Executable file
74
release/B/scripts/mail_inform
Executable file
@@ -0,0 +1,74 @@
|
||||
#!/bin/sh -u
|
||||
#
|
||||
# We handle the output, from the telnet and e-mail clients, that is to
|
||||
# be mailed to the user.
|
||||
#
|
||||
|
||||
prog=`basename $0`
|
||||
REPLY_ADDR='archie-group@bunyip.com'
|
||||
|
||||
|
||||
usage()
|
||||
{
|
||||
cat - <<EOC
|
||||
Usage: $0 email-addr filename
|
||||
EOC
|
||||
exit 1
|
||||
}
|
||||
|
||||
fatal()
|
||||
{
|
||||
echo ""
|
||||
echo "${prog}: $1"
|
||||
exit 1
|
||||
}
|
||||
|
||||
if [ $# -ne 2 ] ; then
|
||||
usage
|
||||
fi
|
||||
|
||||
|
||||
do_trap ()
|
||||
{
|
||||
echo "${prog}: caught trap!" 1>&2
|
||||
failure
|
||||
}
|
||||
|
||||
failure ()
|
||||
{
|
||||
echo "${prog}: cleaning up and exiting." 1>&2
|
||||
rm -f $info $mhead $data $part.*
|
||||
exit 1
|
||||
}
|
||||
|
||||
# ----------------- Configure ----------------------
|
||||
|
||||
#
|
||||
# The path must include:
|
||||
#
|
||||
# - your mailer ($mailcmd) (e.g. /usr/lib/sendmail)
|
||||
# - cat
|
||||
# - echo
|
||||
# - wc
|
||||
# - grep
|
||||
# - rm
|
||||
|
||||
PATH=/usr/bin:/usr/ucb:/usr/lib:bin
|
||||
|
||||
|
||||
tmp=/tmp
|
||||
# Must use quotes
|
||||
mailcmd="sendmail -t -f$REPLY_ADDR"
|
||||
|
||||
# --------------- End Configure --------------------
|
||||
|
||||
|
||||
|
||||
|
||||
umask 077
|
||||
trap do_trap 1 2 3 15
|
||||
|
||||
if [ -r $2 ] ; then
|
||||
cat $2| $mailcmd $1
|
||||
fi
|
||||
exit 0
|
||||
Reference in New Issue
Block a user