5ca92a71dc
SMA is a program that analyses mail log files and produces a nice summary of mail activity. It works by taking its input from files or standard input and outputting the results to standard output or file. All error messages and debugging information are printed to standard error. WWW: http://www.klake.org/sma/ ok couderc@
64 lines
1.3 KiB
Plaintext
64 lines
1.3 KiB
Plaintext
#!/bin/sh
|
|
# $OpenBSD: INSTALL,v 1.1.1.1 2002/12/11 15:34:55 grange Exp $
|
|
#
|
|
# Pre/post-installation setup of sma
|
|
|
|
# exit on errors, use a sane path and install prefix
|
|
#
|
|
set -e
|
|
PATH=/bin:/usr/bin:/sbin:/usr/sbin
|
|
PREFIX=${PKG_PREFIX:-/usr/local}
|
|
CONFIG_FILE=${SYSCONFDIR}/sma.conf
|
|
SAMPLE_CONFIG_FILE=$PREFIX/share/examples/sma/sma.conf
|
|
|
|
do_notice()
|
|
{
|
|
echo
|
|
echo "+------------"
|
|
echo "| The existing $1 configuration file in $CONFIG_FILE"
|
|
echo "| has NOT been changed."
|
|
echo "| You may want to compare it to the current sample"
|
|
echo "| file in $SAMPLE_CONFIG_FILE"
|
|
echo "| and update your configuration as needed."
|
|
echo "+------------"
|
|
}
|
|
|
|
do_install()
|
|
{
|
|
install -o root -g wheel $SAMPLE_CONFIG_FILE $CONFIG_FILE
|
|
echo
|
|
echo "+------------"
|
|
echo "| The $1 configuration file has been installed"
|
|
echo "| into $CONFIG_FILE. Please view this file and"
|
|
echo "| change the configuration to meet your needs."
|
|
echo "+------------"
|
|
}
|
|
|
|
# verify proper execution
|
|
#
|
|
if [ $# -ne 2 ]; then
|
|
echo "usage: $0 distname { PRE-INSTALL | POST-INSTALL }" >&2
|
|
exit 1
|
|
fi
|
|
|
|
# Verify/process the command
|
|
#
|
|
case $2 in
|
|
PRE-INSTALL)
|
|
: nothing to pre-install for this port
|
|
;;
|
|
POST-INSTALL)
|
|
if [ ! -f $CONFIG_FILE ]; then
|
|
do_install $1
|
|
else
|
|
do_notice $1
|
|
fi
|
|
;;
|
|
*)
|
|
echo "usage: $0 distname { PRE-INSTALL | POST-INSTALL }" >&2
|
|
exit 1
|
|
;;
|
|
esac
|
|
|
|
exit 0
|